Daniel D’Aquino
3437cf5347
Further improvements to app lifecycle handling
...
- Resend subscription requests to relays when websocket connection is
re-established
- More safeguard checks on whether Ndb is opened before accessing its
memory
- Cancel queued unsubscribe requests on app backgrounding to avoid race
conditions with subscribe requests when app enters the foreground
- Call Ndb re-open when Damus is active (not only on active notify), as
experimentally there have been instances where active notify code has
not been run. The operation is idempotent, so there should be no risk
of it being called twice.
Signed-off-by: Daniel D’Aquino <daniel@daquino.me >
2025-10-05 13:18:59 -07:00
..
2025-08-11 16:40:01 -07:00
2025-09-24 14:06:03 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:59 -07:00
2024-09-01 06:42:35 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-10-05 13:18:59 -07:00
2025-09-24 14:06:10 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:40:01 -07:00
2025-09-24 14:06:10 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:40:01 -07:00
2025-09-24 14:06:02 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:40:01 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-09-24 14:06:11 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00
2025-08-11 16:39:43 -07:00