Function: ghub--handle-response-headers
ghub--handle-response-headers is a byte-compiled function defined in
ghub.el.
Signature
(ghub--handle-response-headers STATUS REQ)
Source Code
;; Defined in ~/.emacs.d/elpa/ghub-20260401.1239/ghub.el
(defun ghub--handle-response-headers (_status req)
(let (headers)
(when (memq url-http-end-of-headers '(nil 0))
(unless url-debug (setq url-debug t))
(error "BUG: Missing headers in response buffer %s" (current-buffer)))
(goto-char (point-min))
(forward-line 1)
(while (re-search-forward "^\\([^:]*\\): \\(.+\\)"
url-http-end-of-headers t)
(push (cons (match-string 1)
(match-string 2))
headers))
(setq headers (nreverse headers))
(goto-char (1+ url-http-end-of-headers))
(if (and req (or (ghub--req-callback req)
(ghub--req-errorback req)))
(setq-local ghub-response-headers headers)
(setq-default ghub-response-headers headers))
headers))