mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
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:
@@ -211,6 +211,8 @@ export default function Subscription() {
|
|||||||
const { data: purchaseOptions } = useQuery({
|
const { data: purchaseOptions } = useQuery({
|
||||||
queryKey: ['purchase-options'],
|
queryKey: ['purchase-options'],
|
||||||
queryFn: subscriptionApi.getPurchaseOptions,
|
queryFn: subscriptionApi.getPurchaseOptions,
|
||||||
|
staleTime: 0,
|
||||||
|
refetchOnMount: 'always',
|
||||||
});
|
});
|
||||||
|
|
||||||
const isTariffsMode = purchaseOptions?.sales_mode === 'tariffs';
|
const isTariffsMode = purchaseOptions?.sales_mode === 'tariffs';
|
||||||
|
|||||||
@@ -48,6 +48,8 @@ export default function SubscriptionPurchase() {
|
|||||||
const { data: purchaseOptions, isLoading: optionsLoading } = useQuery({
|
const { data: purchaseOptions, isLoading: optionsLoading } = useQuery({
|
||||||
queryKey: ['purchase-options'],
|
queryKey: ['purchase-options'],
|
||||||
queryFn: subscriptionApi.getPurchaseOptions,
|
queryFn: subscriptionApi.getPurchaseOptions,
|
||||||
|
staleTime: 0,
|
||||||
|
refetchOnMount: 'always',
|
||||||
});
|
});
|
||||||
|
|
||||||
// Active promo discount
|
// Active promo discount
|
||||||
|
|||||||
Reference in New Issue
Block a user