Function: gnus-registry-register-message-ids

gnus-registry-register-message-ids is a byte-compiled function defined in gnus-registry.el.gz.

Signature

(gnus-registry-register-message-ids)

Documentation

Register the Message-ID of every article in the group.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-registry.el.gz
(defun gnus-registry-register-message-ids ()
  "Register the Message-ID of every article in the group."
  (unless (or (null gnus-registry-db)
              (null gnus-registry-register-all)
	      (gnus-parameter-registry-ignore gnus-newsgroup-name))
    (dolist (article gnus-newsgroup-articles)
      (let* ((id (gnus-registry-fetch-message-id-fast article))
             (groups (gnus-registry-get-id-key id 'group)))
        (unless (member gnus-newsgroup-name groups)
          (gnus-message 9 "Registry: Registering article %d with group %s"
                        article gnus-newsgroup-name)
          (gnus-registry-handle-action id nil gnus-newsgroup-name
           (gnus-registry-fetch-simplified-message-subject-fast article)
           (gnus-registry-fetch-sender-fast article)
           (gnus-registry-fetch-recipients-fast article)))))))