params)
(format "%s" (nreverse params))))
+(defvar nnimap--max-retrieve-headers 200)
+
(deffoo nnimap-retrieve-headers (articles &optional group server _fetch-old)
(with-current-buffer nntp-server-buffer
(erase-buffer)
(setq sequence
(nnimap-send-command
"UID FETCH %s %s"
- (nnimap-article-ranges (seq-take ranges 200))
+ (nnimap-article-ranges
+ (seq-take ranges nnimap--max-retrieve-headers))
(nnimap-header-parameters)))
- (setq ranges (nthcdr 200 ranges)))
+ (setq ranges (nthcdr nnimap--max-retrieve-headers ranges)))
;; Wait for the final one.
(nnimap-wait-for-response sequence t))
(unless (process-live-p (get-buffer-process (current-buffer)))