Function: nnimap-request-thread

nnimap-request-thread is a byte-compiled function defined in nnimap.el.gz.

Signature

(nnimap-request-thread HEADER &optional GROUP SERVER)

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/nnimap.el.gz
(deffoo nnimap-request-thread (header &optional group server)
  (if gnus-refer-thread-use-search
      (nnselect-search-thread header)
    (when (nnimap-change-group group server)
      (let* ((cmd (nnimap-make-thread-query header))
             (result (with-current-buffer (nnimap-buffer)
                       (nnimap-command  "UID SEARCH %s" cmd))))
        (when result
          (gnus-fetch-headers
           (and (car result)
		(delete 0 (mapcar #'string-to-number
				  (cdr (assoc "SEARCH" (cdr result))))))
           nil t))))))