Files
dotfiles/python
Claude 42ede19472 Replace polling with WebSocket for real-time Signal message reception
Switch from polling /v1/receive every 2s to a persistent WebSocket
connection at ws://.../v1/receive/<number>. Messages now arrive
instantly via the signal-cli-rest-api WebSocket endpoint.

- Add `listen()` generator to SignalClient using websockets library
- Extract `_parse_envelope()` as standalone function
- Replace `run_loop` polling with WebSocket listener + reconnect logic
- Remove `poll_interval` from BotConfig and CLI args
- Add websockets to Nix overlay and pyproject.toml dependencies

https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
..
2026-03-14 11:49:44 -04:00
2026-03-09 07:18:01 -04:00
2026-02-18 17:12:38 -05:00
2026-02-04 20:05:32 -05:00
2025-10-31 22:37:54 -04:00
2026-03-14 11:49:44 -04:00
2025-12-20 12:20:21 -05:00
2026-01-22 21:26:38 -05:00
2025-10-31 22:37:54 -04:00
2025-10-31 22:37:54 -04:00
2025-10-31 22:37:54 -04:00
2025-10-31 22:37:54 -04:00
2025-10-31 22:37:54 -04:00
2025-10-31 22:37:54 -04:00
2026-03-09 07:18:01 -04:00
2025-11-08 08:21:27 -05:00
2025-10-31 22:37:54 -04:00