Function: nnmairix-retrieve-headers
nnmairix-retrieve-headers is a byte-compiled function defined in
nnmairix.el.gz.
Signature
(nnmairix-retrieve-headers ARTICLES GROUP &optional SERVER FETCH-OLD)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnmairix.el.gz
(deffoo nnmairix-retrieve-headers (articles group &optional server fetch-old)
(when server (nnmairix-open-server server))
(let* ((folder (nnmairix-get-backend-folder group server))
(corr (nnmairix-get-numcorr group server))
(numcorr 0)
rval)
(when (and corr
(not (zerop (cadr corr)))
(numberp (car articles)))
(setq numcorr (cadr corr))
(setq articles
(mapcar
(lambda (arg) (- arg numcorr))
articles)))
(setq rval
(if (eq nnmairix-backend 'nnimap)
(let ((gnus-nov-is-evil t))
(nnmairix-call-backend
"retrieve-headers" articles folder nnmairix-backend-server fetch-old))
(nnmairix-call-backend
"retrieve-headers" articles folder nnmairix-backend-server fetch-old)))
(nnmairix-replace-group-and-numbers articles folder group numcorr rval)
rval))