fix: force fresh balance data on purchase-options query

Added staleTime: 0 and refetchOnMount: 'always' to purchase-options
queries in SubscriptionPurchase and Subscription pages to prevent
stale balance_kopeks from causing incorrect insufficient funds display.
This commit is contained in:
Fringg
2026-03-09 01:07:49 +03:00
parent 115c684fe0
commit 69a8fe8e03
2 changed files with 4 additions and 0 deletions

View File

@@ -211,6 +211,8 @@ export default function Subscription() {
const { data: purchaseOptions } = useQuery({
queryKey: ['purchase-options'],
queryFn: subscriptionApi.getPurchaseOptions,
staleTime: 0,
refetchOnMount: 'always',
});
const isTariffsMode = purchaseOptions?.sales_mode === 'tariffs';