Function: eca-providers--do-login

eca-providers--do-login is a natively compiled function defined in eca-providers.el.

Signature

(eca-providers--do-login SESSION PROVIDER-ID METHOD)

Documentation

Start login for PROVIDER-ID with optional METHOD via SESSION.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-providers.el
;; Login flow

(defun eca-providers--do-login (session provider-id method)
  "Start login for PROVIDER-ID with optional METHOD via SESSION."
  (eca-api-request-async session
    :method "providers/login"
    :params (if method
                (list :provider provider-id :method method)
              (list :provider provider-id))
    :success-callback
    (lambda (result)
      (eca-providers--handle-login-response session provider-id result))
    :error-callback
    (lambda (err)
      (eca-warn "Login failed: %s" err))))