Function: nndiary-request-accept-article
nndiary-request-accept-article is a byte-compiled function defined in
nndiary.el.gz.
Signature
(nndiary-request-accept-article GROUP &optional SERVER LAST)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nndiary.el.gz
(deffoo nndiary-request-accept-article (group &optional server last)
(nndiary-possibly-change-directory group server)
(nnmail-check-syntax)
(run-hooks 'nndiary-request-accept-article-functions)
(when (nndiary-schedule)
(let (result)
(when nnmail-cache-accepted-message-ids
(nnmail-cache-insert (nnmail-fetch-field "message-id")
group
(nnmail-fetch-field "subject")))
(if (stringp group)
(and
(nnmail-activate 'nndiary)
(setq result
(car (nndiary-save-mail
(list (cons group (nndiary-active-number group))))))
(progn
(nnmail-save-active nndiary-group-alist nndiary-active-file)
(and last (nndiary-save-nov))))
(and
(nnmail-activate 'nndiary)
(if (and (not (setq result
(nnmail-article-group 'nndiary-active-number)))
(yes-or-no-p "Moved to `junk' group; delete article? "))
(setq result 'junk)
(setq result (car (nndiary-save-mail result))))
(when last
(nnmail-save-active nndiary-group-alist nndiary-active-file)
(when nnmail-cache-accepted-message-ids
(nnmail-cache-close))
(nndiary-save-nov))))
result))
)