mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-30 02:23:47 +00:00
fix: add missing balance cache invalidation after mutations
- Subscription.tsx: devicePurchase + trafficPurchase onSuccess → invalidate ['balance'] - RenewSubscription.tsx: renewMutation onSuccess → invalidate ['balance'] - SubscriptionPurchase.tsx: purchaseMutation onSuccess → invalidate ['balance'] + ['subscriptions-list'] - subscription.ts: refreshTraffic uses withSubId (already fixed, formatting)
This commit is contained in:
@@ -57,6 +57,7 @@ export default function RenewSubscription() {
|
||||
queryClient.invalidateQueries({ queryKey: ['subscription', subId] });
|
||||
queryClient.invalidateQueries({ queryKey: ['subscriptions-list'] });
|
||||
queryClient.invalidateQueries({ queryKey: ['renewal-options', subId] });
|
||||
queryClient.invalidateQueries({ queryKey: ['balance'] });
|
||||
navigate(`/subscriptions/${subId}`, { replace: true });
|
||||
},
|
||||
onError: (err: unknown) => {
|
||||
|
||||
Reference in New Issue
Block a user