diff options
| author | Adam Soltys <[email protected]> | 2026-08-01 13:51:56 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-01 13:51:56 -0700 |
| commit | 8fdea8305b699f3b255fd1674ffd0aeb0933715f (patch) | |
| tree | d1ae3860b83f3e45fbb206e8312f0d3a3e02e2c0 /src/features | |
| parent | ef7f5aa8d713bf0e754607f9fcc0527c5a10e737 (diff) | |
| download | coinosv3-8fdea8305b699f3b255fd1674ffd0aeb0933715f.tar.gz coinosv3-8fdea8305b699f3b255fd1674ffd0aeb0933715f.zip | |
Keep relay sockets alive: enable pool ping + auto-reconnect
A silently dropped WebSocket (proxy idle timeout, network change) used
to kill every live subscription with nothing re-subscribing — device
sync stopped merging and the NWC service stopped answering until the
next reload. That is how a connection created on the phone stayed
invisible to an open laptop tab. The pool now pings every 29s (dummy-REQ
fallback in browsers) and reconnects with backoff, re-firing open
subscriptions from the last event seen.
Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/features')
0 files changed, 0 insertions, 0 deletions
