Function: gnus-cache-with-refreshed-group
gnus-cache-with-refreshed-group is a macro defined in
gnus-cache.el.gz.
Signature
(gnus-cache-with-refreshed-group GROUP &rest BODY)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-cache.el.gz
(defmacro gnus-cache-with-refreshed-group (group &rest body)
`(prog1 (let ((gnus-cache-inhibit-update-total-fetched-for t))
,@body)
(when (and gnus-cache-need-update-total-fetched-for
(not gnus-cache-inhibit-update-total-fetched-for))
(with-current-buffer gnus-group-buffer
(setq gnus-cache-need-update-total-fetched-for nil)
(gnus-group-update-group ,group t)))))