Function: eca-chat-ensure-chat-buffer

eca-chat-ensure-chat-buffer is a natively compiled function defined in eca-chat.el.

Signature

(eca-chat-ensure-chat-buffer SESSION CHAT-ID)

Documentation

Ensure a registered chat buffer for CHAT-ID exists in SESSION.

Creates a background buffer without displaying it when missing, reusing the idempotent chat/opened path. Returns the buffer.

Source Code

;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-chat.el
(defun eca-chat-ensure-chat-buffer (session chat-id)
  "Ensure a registered chat buffer for CHAT-ID exists in SESSION.
Creates a background buffer without displaying it when missing,
reusing the idempotent `chat/opened' path.  Returns the buffer."
  (eca-chat-opened session (list :chatId chat-id))
  (eca-chat--get-chat-buffer session chat-id))