Signed-off-by: Julien Danjou <julien@danjou.info>
* nnimap.el (nnimap-request-list): Revert change that made listing
synchronous.
+ (nnimap-get-responses): Restore.
2012-09-03 Lars Ingebrigtsen <larsi@gnus.org>
groups))))
(nreverse groups)))
+(defun nnimap-get-responses (sequences)
+ (let (responses)
+ (dolist (sequence sequences)
+ (goto-char (point-min))
+ (when (re-search-forward (format "^%d " sequence) nil t)
+ (push (list sequence (nnimap-parse-response))
+ responses)))
+ responses))
+
(deffoo nnimap-request-list (&optional server)
(when (nnimap-change-group nil server)
(with-current-buffer nntp-server-buffer