Function: nnfeed-retrieve-headers

nnfeed-retrieve-headers is a byte-compiled function defined in nnfeed.el.gz.

Signature

(nnfeed-retrieve-headers ARTICLES &optional GROUP SERVER FETCH-OLD)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nnfeed.el.gz
(deffoo nnfeed-retrieve-headers (articles &optional group server _fetch-old)
  (if-let* ((server (or server (nnfeed--current-server-no-prefix)))
            (g (or (nnfeed--group-data group server)
                   `[ nil ,nnfeed-group-article-ids ,nnfeed-group-articles
                      nil nil nil])))
      (with-current-buffer nntp-server-buffer
        (erase-buffer)
        (or (and (stringp (car articles))
                 (mapc (lambda (a)
                         (nnfeed-retrieve-article
                          (gethash a (aref g 2)) g))
                       articles))
            (and (numberp (car articles))
                 (range-map (lambda (a) (nnfeed-retrieve-article a g))
                            articles)))
        'headers)
    (nnheader-report nnfeed-backend "Group %s not found" (or group ""))))