Files
pad/cmd
xarmian eaa1b0da16 feat(push): start the push dispatcher at server startup when a gateway is set (TASK-3939 B2c) (#2286)
* feat(push): start the push dispatcher at server startup when a gateway is set (TASK-3939 B2c)

Server startup now calls configurePush, which sets the gateway URL and, when
one is configured, refuses a missing secret, sets the gateway client and
starts the dispatcher. With no URL nothing starts: no device can register, so
nothing is queued. Shutdown already stops the loop with the server's other
background workers. The comments that said nothing starts the dispatcher are
corrected.

Claude-Session: https://claude.ai/code/session_01D6M9onL7HhMovW8DZbs6f5

* docs(push): configurePush's comment says what happens to queued rows with no gateway (TASK-3939 B2c r1 L1)

Claude-Session: https://claude.ai/code/session_01D6M9onL7HhMovW8DZbs6f5
2026-10-22 16:17:56 -04:00
..