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))))