Function: erc--ensure-query-members

erc--ensure-query-members is a byte-compiled function defined in erc.el.gz.

Signature

(erc--ensure-query-members)

Documentation

Update membership tables in all query buffers.

Ensure targets with an entry in erc-server-users are present in erc-channel-members.

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc.el.gz
(defun erc--ensure-query-members ()
  "Update membership tables in all query buffers.
Ensure targets with an entry in `erc-server-users' are present in
`erc-channel-members'."
  (erc-with-all-buffers-of-server erc-server-process #'erc-query-buffer-p
    (when-let* (((not erc--decouple-query-and-channel-membership-p))
                ((zerop (hash-table-count erc-channel-users)))
                (target (erc-target))
                ((erc-get-server-user target)))
      (erc-update-current-channel-member target nil t)
      (erc--unhide-prompt))
    erc-server-process))