Andras Bacsai
b8226be774
refactor(server): dispatch event for reachability notifications, drop retry loop
...
Move reachability notification triggering out of isReachableChanged into
a dedicated ServerReachabilityChanged event dispatched by
ServerConnectionCheckJob. Remove the blocking 3-attempt sleep loop from
isReachableChanged — unreachable_count threshold alone now gates the
Unreachable notification. Add feature and unit tests covering all
notification dispatch paths.
2026-04-28 15:28:22 +02:00
..
2026-04-19 15:17:47 +02:00
2025-12-05 21:16:04 +01:00
2025-12-03 16:21:26 +01:00
2025-12-27 15:24:09 +01:00
2025-11-11 13:23:45 +01:00
2025-12-05 11:41:47 +01:00
2026-02-25 11:38:09 +01:00
2025-11-25 16:40:35 +01:00
2025-10-11 13:56:55 +02:00
2025-11-24 09:09:37 +01:00
2026-03-03 09:50:05 +01:00
2025-11-27 12:22:54 +01:00
2025-12-01 13:16:05 +01:00
2025-10-21 20:39:39 +02:00
2025-11-17 14:44:39 +01:00
2026-03-23 21:55:46 +01:00
2026-03-12 13:48:30 +01:00
2026-04-04 14:49:34 -05:00
2025-10-22 12:41:17 +02:00
2025-11-01 13:13:14 +01:00
2025-11-24 09:22:27 +01:00
2026-03-03 09:50:05 +01:00
2025-11-21 11:21:49 +01:00
2025-11-04 08:43:33 +01:00
2025-09-26 14:33:18 +02:00
2025-10-15 13:35:58 +02:00
2025-11-28 17:42:04 +01:00
2025-11-18 14:53:49 +01:00
2025-11-18 14:54:21 +01:00
2026-01-02 12:36:17 +01:00
2025-10-10 19:37:16 +02:00
2026-01-28 10:59:00 +01:00
2026-03-03 09:50:05 +01:00
2025-12-02 21:47:15 +01:00
2025-11-17 10:05:18 +01:00
2026-03-25 23:43:57 +01:00
2026-04-20 13:58:44 +02:00
2026-04-20 13:58:36 +02:00
2026-04-20 13:28:55 +02:00
2026-04-20 21:41:48 +02:00
2025-10-10 12:17:05 +02:00
2026-03-25 20:57:17 +01:00
2025-11-11 15:08:26 +01:00
2025-11-06 14:32:36 +01:00
2025-11-06 12:30:03 +01:00
2025-10-16 08:51:15 +02:00
2026-03-13 13:53:03 +01:00
2025-10-23 19:07:12 +02:00
2025-10-23 19:07:12 +02:00
2025-11-06 08:54:40 +01:00
2025-10-15 10:19:01 +02:00
2025-10-15 10:19:01 +02:00
2026-03-30 13:35:35 +02:00
2026-03-28 12:28:59 +01:00
2026-03-02 12:34:30 +01:00
2025-12-27 15:24:09 +01:00
2026-03-02 12:24:40 +01:00
2025-11-19 10:54:19 +01:00
2026-03-23 21:55:46 +01:00
2025-11-24 09:09:37 +01:00
2026-02-25 11:50:57 +01:00
2025-12-27 15:24:53 +01:00
2025-12-27 15:24:09 +01:00
2026-04-20 12:07:42 +02:00
2025-11-17 10:05:18 +01:00
2025-11-21 09:12:56 +01:00
2026-03-10 18:34:37 +01:00
2025-11-20 11:10:34 +01:00
2026-03-11 15:30:46 +01:00
2025-10-14 17:34:26 +02:00
2026-04-20 12:07:42 +02:00
2025-10-15 10:49:07 +02:00
2026-03-16 16:40:16 +01:00
2026-03-03 09:50:05 +01:00
2025-12-11 22:14:41 +01:00
2025-10-10 12:17:05 +02:00
2026-04-20 12:07:42 +02:00
2026-04-14 10:31:01 +02:00
2026-04-28 15:28:22 +02:00
2025-12-11 14:18:58 +01:00
2026-04-20 12:07:42 +02:00
2025-12-04 13:15:01 +01:00
2026-01-02 12:36:17 +01:00
2026-03-31 13:45:31 +02:00
2026-03-10 17:37:13 +01:00
2025-12-27 15:24:53 +01:00
2025-11-18 14:53:49 +01:00
2025-11-27 09:04:42 +01:00
2025-08-27 16:54:49 +02:00
2025-12-27 15:24:09 +01:00
2025-11-17 10:05:18 +01:00
2026-04-20 12:07:42 +02:00
2026-04-20 21:26:34 +02:00
2025-12-01 16:52:09 +01:00
2025-10-16 09:51:37 +02:00
2026-03-16 21:10:00 +01:00
2025-12-17 21:35:54 +01:00
2026-02-26 16:27:02 +01:00
2026-03-24 21:32:34 +01:00
2025-11-27 14:36:31 +01:00
2025-10-07 11:11:13 +02:00
2025-11-28 17:53:26 +01:00
2025-11-10 13:04:31 +01:00
2025-11-17 14:13:10 +01:00
2025-11-17 10:05:18 +01:00
2025-11-25 10:18:30 +01:00
2025-11-17 10:05:18 +01:00
2025-11-14 10:43:19 +01:00
2026-04-20 12:07:42 +02:00
2025-11-17 10:05:18 +01:00
2026-03-26 13:45:33 +01:00
2026-03-28 12:22:59 +01:00
2026-03-11 15:30:46 +01:00
2026-02-25 12:07:29 +01:00
2025-11-11 12:07:39 +01:00
2025-11-11 12:07:39 +01:00
2026-03-28 14:23:08 +01:00
2026-04-28 15:28:22 +02:00
2026-03-31 14:44:45 +02:00
2025-12-02 16:58:43 +01:00
2026-03-03 09:50:05 +01:00
2026-03-03 09:50:05 +01:00
2025-11-20 17:31:07 +01:00
2025-11-28 17:42:04 +01:00
2025-10-14 10:12:36 +02:00
2025-11-24 09:09:37 +01:00
2026-03-10 09:59:19 +01:00
2025-10-16 09:51:37 +02:00
2026-03-24 21:52:36 +01:00
2026-03-31 13:45:31 +02:00
2025-11-27 10:57:24 +01:00
2025-11-11 11:19:33 +01:00
2025-11-11 11:19:33 +01:00
2026-03-03 09:50:05 +01:00
2026-03-03 11:51:38 +01:00
2026-03-16 21:27:10 +01:00
2025-12-05 09:54:30 +01:00
2025-09-07 17:17:35 +02:00
2026-02-23 13:26:01 +01:00
2025-11-18 14:53:49 +01:00
2026-02-23 13:26:01 +01:00
2025-11-11 12:32:52 +01:00
2025-11-28 11:18:12 +01:00
2025-11-20 18:34:49 +01:00
2025-11-12 00:36:38 +01:00
2026-03-25 20:42:00 +01:00
2025-11-21 11:21:49 +01:00
2025-11-28 17:42:04 +01:00
2026-04-20 21:26:34 +02:00
2025-10-16 09:51:37 +02:00
2026-03-28 12:28:59 +01:00
2025-09-29 12:21:15 +02:00
2026-03-24 08:03:08 +01:00
2025-12-09 16:12:45 +01:00
2025-11-07 14:03:19 +01:00
2025-11-07 14:03:19 +01:00
2025-10-16 09:51:37 +02:00