Function: nnvirtual-request-expire-articles

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

Signature

(nnvirtual-request-expire-articles ARTICLES GROUP &optional SERVER FORCE)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nnvirtual.el.gz
(deffoo nnvirtual-request-expire-articles ( _articles _group
					    &optional server _force)
  (nnvirtual-possibly-change-server server)
  (setq nnvirtual-component-groups
	(delete (nnvirtual-current-group) nnvirtual-component-groups))
  (let (unexpired)
    (dolist (group nnvirtual-component-groups)
      (setq unexpired (nconc unexpired
			     (mapcar
                              (lambda (article)
                                (nnvirtual-reverse-map-article
                                 group article))
			      (gnus-uncompress-range
			       (gnus-group-expire-articles-1 group))))))
    (sort (delq nil unexpired) #'<)))