diff --git a/src/pages/Subscription.tsx b/src/pages/Subscription.tsx index 0013bcf..e3eee59 100644 --- a/src/pages/Subscription.tsx +++ b/src/pages/Subscription.tsx @@ -518,6 +518,9 @@ export default function Subscription() { queryClient.invalidateQueries({ queryKey: ['subscription'] }); queryClient.invalidateQueries({ queryKey: ['connection-link', subscriptionId] }); queryClient.invalidateQueries({ queryKey: ['subscriptions-list'] }); + // RemnaWave resets device HWIDs on revoke — make sure the cabinet + // re-reads the now-empty device list instead of showing the stale cache. + queryClient.invalidateQueries({ queryKey: ['devices', subscriptionId] }); haptic.notification('success'); localStorage.setItem(`revoke_ts_${subscriptionId ?? 'default'}`, Date.now().toString()); setRevokeCooldown(900);