fix lag when a item deleted in cart

This commit is contained in:
hamid zarghami
2025-12-25 09:36:41 +03:30
parent 84c9a956a6
commit f84d5156b0
@@ -77,9 +77,6 @@ export const useIncrementCart = () => {
queryClient.setQueryData(["cart-items"], context.previousCart); queryClient.setQueryData(["cart-items"], context.previousCart);
} }
}, },
onSettled: () => {
queryClient.invalidateQueries({ queryKey: ["cart-items"] });
},
}); });
}; };
@@ -128,9 +125,6 @@ export const useDecrementCart = () => {
queryClient.setQueryData(["cart-items"], context.previousCart); queryClient.setQueryData(["cart-items"], context.previousCart);
} }
}, },
onSettled: () => {
queryClient.invalidateQueries({ queryKey: ["cart-items"] });
},
}); });
}; };
@@ -165,9 +159,6 @@ export const useClearCart = () => {
queryClient.setQueryData(["cart-items"], context.previousCart); queryClient.setQueryData(["cart-items"], context.previousCart);
} }
}, },
onSettled: () => {
queryClient.invalidateQueries({ queryKey: ["cart-items"] });
},
}); });
}; };
@@ -176,6 +167,9 @@ export const useGetCartItems = (enabled = true) => {
queryKey: ["cart-items"], queryKey: ["cart-items"],
queryFn: api.getCartItems, queryFn: api.getCartItems,
enabled, enabled,
refetchOnMount: false,
refetchOnWindowFocus: false,
refetchOnReconnect: false,
}); });
}; };