Function: erc--forget-server-user-ignoring-queries
erc--forget-server-user-ignoring-queries is a byte-compiled function
defined in erc.el.gz.
Signature
(erc--forget-server-user-ignoring-queries NICK USER)
Documentation
Remove NICK's USER from erc-server-users if they've parted all channels.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc--forget-server-user-ignoring-queries (nick user)
"Remove NICK's USER from `erc-server-users' if they've parted all channels."
(let ((buffers (erc-server-user-buffers user)))
(when (or (null buffers)
(and (not erc--decouple-query-and-channel-membership-p)
(cl-every #'erc-query-buffer-p buffers)))
(when buffers
(erc--remove-user-from-targets (erc-downcase nick) buffers))
(erc-remove-server-user nick))))