Function: nnfeed-request-group
nnfeed-request-group is a byte-compiled function defined in
nnfeed.el.gz.
Signature
(nnfeed-request-group GROUP &optional SERVER FAST INFO)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnfeed.el.gz
(deffoo nnfeed-request-group (group &optional server fast _info)
(with-current-buffer nntp-server-buffer
(erase-buffer)
(if-let* ((server (or server (nnfeed--current-server-no-prefix)))
(g (or (if fast (nnfeed--group-data group server)
(setq server (nnfeed--parse-feed server group))
(and (hash-table-p server) (gethash group server)))
`[ ,group ,(make-hash-table :test 'equal)
,(make-hash-table :test 'eql) 0 1 ""])))
(progn
(setq nnfeed-group group
nnfeed-group-article-ids (aref g 1)
nnfeed-group-articles (aref g 2)
nnfeed-group-article-max-num (aref g 3)
nnfeed-group-article-min-num (aref g 4))
(insert (format "211 %s %s %s \"%s\""
(hash-table-count nnfeed-group-article-ids)
nnfeed-group-article-min-num
nnfeed-group-article-max-num group))
t)
(insert "404 group not found")
(nnheader-report nnfeed-backend "Group %s not found" group))))