Function: spam-list-articles
spam-list-articles is a byte-compiled function defined in spam.el.gz.
Signature
(spam-list-articles ARTICLES CLASSIFICATION)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/spam.el.gz
(defun spam-list-articles (articles classification)
(let ((mark-check (if (eq classification 'spam)
'spam-group-spam-mark-p
'spam-group-ham-mark-p))
alist mark-cache-yes mark-cache-no)
(dolist (article articles)
(let ((mark (gnus-summary-article-mark article)))
(unless (or (memq mark mark-cache-yes)
(memq mark mark-cache-no))
(if (funcall mark-check
gnus-newsgroup-name
mark)
(push mark mark-cache-yes)
(push mark mark-cache-no)))
(when (memq mark mark-cache-yes)
(push article alist))))
alist))