Fringg
47f0359ed6
fix(subscription): invalidate devices query after revoke
...
On revoke, RemnaWave panel clears all device HWIDs along with the
subscription URL rotation, but the cabinet was only invalidating
['subscription'], ['connection-link'], ['subscriptions-list'] — leaving
['devices', subscriptionId] cached. UI showed the now-stale device list
until the user manually refreshed.
The GET /subscription/devices endpoint reads HWIDs live from RemnaWave
(no DB cache to clear), so invalidating the TanStack query is
sufficient — the immediate refetch returns the now-empty device list.
2026-05-16 04:34:32 +03:00
..
2026-03-22 10:31:29 +03:00
2026-02-27 04:02:27 +03:00
2026-02-06 16:55:55 +03:00
2026-03-07 06:23:39 +03:00
2026-04-13 14:43:18 +03:00
2026-05-04 06:18:12 +03:00
2026-03-05 10:56:59 +03:00
2026-02-23 17:15:20 +03:00
2026-04-29 11:48:59 +03:00
2026-04-21 23:03:20 +03:00
2026-04-21 23:03:20 +03:00
2026-03-07 07:04:56 +03:00
2026-03-02 20:34:24 +03:00
2026-02-25 00:24:36 +03:00
2026-03-28 22:32:22 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 20:13:18 +03:00
2026-04-24 15:25:53 +03:00
2026-04-24 15:01:11 +03:00
2026-05-13 04:56:15 +03:00
2026-04-29 09:17:52 +03:00
2026-04-29 09:17:52 +03:00
2026-03-23 15:00:11 +03:00
2026-03-23 18:21:24 +03:00
2026-04-29 11:14:38 +03:00
2026-02-18 06:53:16 +03:00
2026-02-17 10:28:32 +03:00
2026-03-02 01:09:55 +03:00
2026-02-17 10:28:32 +03:00
2026-02-27 04:08:15 +03:00
2026-02-18 04:12:19 +03:00
2026-05-13 11:13:33 +03:00
2026-03-13 17:50:49 +03:00
2026-03-18 23:30:18 +03:00
2026-02-23 17:15:11 +03:00
2026-02-12 19:33:18 +03:00
2026-03-13 17:50:49 +03:00
2026-03-05 10:56:59 +03:00
2026-03-26 20:09:29 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-04-15 14:04:39 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 16:55:55 +03:00
2026-02-06 19:37:07 +03:00
2026-04-21 23:03:20 +03:00
2026-05-16 01:11:00 +03:00
2026-05-16 01:11:00 +03:00
2026-03-22 08:41:41 +03:00
2026-03-05 05:46:07 +03:00
2026-03-13 17:50:49 +03:00
2026-03-18 22:41:02 +03:00
2026-05-16 01:11:00 +03:00
2026-05-16 01:11:00 +03:00
2026-04-08 18:33:47 +03:00
2026-04-21 23:03:20 +03:00
2026-03-13 20:19:09 +03:00
2026-04-29 08:45:15 +03:00
2026-02-06 19:37:07 +03:00
2026-05-16 01:11:00 +03:00
2026-03-05 10:56:59 +03:00
2026-05-16 04:07:25 +03:00
2026-03-31 18:19:39 +03:00
2026-03-13 17:50:49 +03:00
2026-02-27 04:02:27 +03:00
2026-02-17 10:28:32 +03:00
2026-02-17 12:42:42 +03:00
2026-03-06 21:59:59 +03:00
2026-04-08 18:33:47 +03:00
2026-04-03 17:23:38 +03:00
2026-04-15 14:04:39 +03:00
2026-03-25 11:47:31 +03:00
2026-01-27 22:19:41 +03:00
2026-05-15 05:34:38 +03:00
2026-03-23 18:57:05 +03:00
2026-03-29 06:47:50 +03:00
2026-05-13 04:56:15 +03:00
2026-04-24 15:07:11 +03:00
2026-04-24 14:10:28 +03:00
2026-03-13 20:19:09 +03:00
2026-04-13 14:43:29 +03:00
2026-03-04 16:05:24 +03:00
2026-03-29 05:18:40 +03:00
2026-03-13 20:19:09 +03:00
2026-01-27 22:19:41 +03:00
2026-05-13 09:20:48 +03:00
2026-04-29 09:17:52 +03:00
2026-05-13 04:56:15 +03:00
2026-03-15 01:14:25 +03:00
2026-02-27 04:02:27 +03:00
2026-02-27 04:08:15 +03:00
2026-04-03 17:23:38 +03:00
2026-02-06 16:55:55 +03:00
2026-03-10 15:58:02 +05:00
2026-05-16 04:34:32 +03:00
2026-04-23 04:04:11 +03:00
2026-05-13 05:31:22 +03:00
2026-04-29 08:45:15 +03:00
2026-02-23 17:15:30 +03:00
2026-03-22 07:24:45 +03:00
2026-05-13 11:13:33 +03:00
2026-02-07 03:36:25 +03:00
2026-03-23 18:57:05 +03:00
2026-04-08 18:33:47 +03:00
2026-03-25 16:49:45 +03:00