Function: nnvirtual-request-group

nnvirtual-request-group is a byte-compiled function defined in nnvirtual.el.gz.

Signature

(nnvirtual-request-group GROUP &optional SERVER DONT-CHECK INFO)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nnvirtual.el.gz
(deffoo nnvirtual-request-group (group &optional server dont-check _info)
  (nnvirtual-possibly-change-server server)
  (setq nnvirtual-component-groups
	(delete (nnvirtual-current-group) nnvirtual-component-groups))
  (cond
   ((null nnvirtual-component-groups)
    (setq nnvirtual-current-group nil)
    (nnheader-report 'nnvirtual "No component groups in %s" group))
   (t
    (setq nnvirtual-current-group group)
    (nnvirtual-create-mapping dont-check)
    (when nnvirtual-always-rescan
      (nnvirtual-request-update-info
       (nnvirtual-current-group)
       (gnus-get-info (nnvirtual-current-group))))
    (nnheader-insert "211 %d 1 %d %s\n"
		     nnvirtual-mapping-len nnvirtual-mapping-len group))))