fix: revert to blocking connect-daemon, daemon connection now reliable
- Revert async connect-daemon thread (bt:make-thread unreliable — errors in the thread cause silent failure, no connection, no error message) - Restore blocking connect-daemon before with-terminal (original pattern that was working) - Revert /reconnect to synchronous call - Remove stale async thread code and error messages
This commit is contained in:
@@ -440,7 +440,9 @@ Event handlers + daemon I/O + main loop.
|
|||||||
;; /reconnect — re-establish daemon connection
|
;; /reconnect — re-establish daemon connection
|
||||||
((string-equal text "/reconnect")
|
((string-equal text "/reconnect")
|
||||||
(disconnect-daemon)
|
(disconnect-daemon)
|
||||||
(connect-daemon))
|
(add-msg :system "* Reconnecting... *")
|
||||||
|
(connect-daemon)
|
||||||
|
(setf (st :dirty) (list t t nil)))
|
||||||
;; Normal message
|
;; Normal message
|
||||||
(t
|
(t
|
||||||
(add-msg :user text)
|
(add-msg :user text)
|
||||||
|
|||||||
Reference in New Issue
Block a user