Function: eca--handle-server-notification
eca--handle-server-notification is a natively compiled function
defined in eca.el.
Signature
(eca--handle-server-notification SESSION NOTIFICATION)
Documentation
Handle NOTIFICATION sent by server for SESSION.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca.el
(defun eca--handle-server-notification (session notification)
"Handle NOTIFICATION sent by server for SESSION."
(let ((method (plist-get notification :method))
(params (plist-get notification :params)))
(pcase method
("config/updated" (eca-config-updated session params))
("chat/contentReceived" (eca-chat-content-received session params))
("chat/cleared" (eca-chat-cleared session params))
("chat/deleted" (eca-chat-deleted session params))
("chat/opened" (eca-chat-opened session params))
("chat/statusChanged" (eca-chat-status-changed session params))
("rewrite/contentReceived" (eca-rewrite-content-received session params))
("tool/serverUpdated" (eca--tool-server-updated session params))
("tool/serverRemoved" (eca--tool-server-removed session params))
("providers/updated" (eca-providers--handle-provider-updated session params))
("jobs/updated" (eca-jobs--handle-jobs-updated session params))
("$/showMessage" (eca--handle-show-message params))
("$/progress" (eca--handle-progress session params))
(_ 'ignore))))