Function: erc-handle-parsed-server-response
erc-handle-parsed-server-response is a byte-compiled function defined
in erc-backend.el.gz.
Signature
(erc-handle-parsed-server-response PROCESS PARSED-RESPONSE)
Documentation
Handle a pre-parsed PARSED-RESPONSE from PROCESS.
Hands off to helper functions via erc-call-hooks.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-backend.el.gz
(defun erc-handle-parsed-server-response (process parsed-response)
"Handle a pre-parsed PARSED-RESPONSE from PROCESS.
Hands off to helper functions via `erc-call-hooks'."
(if (member (erc-response.command parsed-response)
erc-server-prevent-duplicates)
(let ((m (erc-response.unparsed parsed-response)))
;; duplicate suppression
(if (time-less-p (or (gethash m erc-server-duplicates) 0)
(time-since erc-server-duplicate-timeout))
(erc-call-hooks process parsed-response))
(puthash m (erc-current-time) erc-server-duplicates))
;; Hand off to the relevant handler.
(erc-call-hooks process parsed-response)))