Function: eca-providers--fetch-and-render
eca-providers--fetch-and-render is a natively compiled function
defined in eca-providers.el.
Signature
(eca-providers--fetch-and-render SESSION BUFFER)
Documentation
Fetch provider list from SESSION and render into BUFFER.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-providers.el
;; Data loading
(defun eca-providers--fetch-and-render (session buffer)
"Fetch provider list from SESSION and render into BUFFER."
(eca-api-request-async session
:method "providers/list"
:params nil
:success-callback
(lambda (result)
(setf (eca--session-providers session)
(append (plist-get result :providers) nil))
(when (buffer-live-p buffer)
(eca-providers--render session buffer)))
:error-callback
(lambda (err)
(when (buffer-live-p buffer)
(with-current-buffer buffer
(let ((inhibit-read-only t))
(erase-buffer)
(insert "\n")
(insert (propertize "Failed to load providers" 'face 'error))
(insert (format "\n\n %s" err))))))))