From bd9cf62872ba3bd1cd23c6365fd5e05a145e018a Mon Sep 17 00:00:00 2001 From: James Brechtel Date: Thu, 11 Jun 2026 12:50:43 -0400 Subject: [PATCH] feat: update noise-mode to use SSE instead of polling --- noise.el | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/noise.el b/noise.el index 8c842fd..a998c94 100644 --- a/noise.el +++ b/noise.el @@ -42,6 +42,11 @@ accounts registered with signal-cli." (string :tag "Phone number (E.164)")) :group 'noise) +(defcustom noise-sse-max-reconnect-delay 60 + "Maximum delay in seconds between SSE reconnection attempts." + :type 'integer + :group 'noise) + ;;;###autoload (defun noise-select-account () "Select which signal-cli account Noise should use. @@ -80,8 +85,8 @@ Queries the daemon for registered accounts and sets `noise-account'." (if noise-mode (progn (noise-chat-list) - (noise-receive-start-polling)) - (noise-receive-stop-polling) + (noise-receive-start-sse)) + (noise-receive-stop-sse) (message "Noise mode disabled"))) (provide 'noise)