File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -62,9 +62,15 @@ export const useCart = defineStore(
62
62
} ;
63
63
64
64
const { mutate : addToCartMutation , loading : addToCartLoading } =
65
- useMutation ( ADD_TO_CART_MUTATION ) ;
65
+ useMutation ( ADD_TO_CART_MUTATION , {
66
+ refetchQueries : [ { query : GET_CART_QUERY } ] ,
67
+ awaitRefetchQueries : true ,
68
+ } ) ;
66
69
const { mutate : updateCartMutation , loading : updateCartLoading } =
67
- useMutation ( UPDATE_CART_MUTATION ) ;
70
+ useMutation ( UPDATE_CART_MUTATION , {
71
+ refetchQueries : [ { query : GET_CART_QUERY } ] ,
72
+ awaitRefetchQueries : true ,
73
+ } ) ;
68
74
69
75
const addToCart = async ( product , quantity = 1 ) => {
70
76
try {
@@ -74,7 +80,6 @@ export const useCart = defineStore(
74
80
quantity : quantity ,
75
81
} ,
76
82
} ) ;
77
- await refetchCart ( ) ;
78
83
} catch ( err ) {
79
84
console . error ( "Error adding to cart:" , err ) ;
80
85
}
@@ -87,10 +92,8 @@ export const useCart = defineStore(
87
92
items : Array . isArray ( key ) ? key : [ { key, quantity } ] ,
88
93
} ,
89
94
} ) ;
90
- await refetchCart ( ) ;
91
95
} catch ( err ) {
92
96
console . error ( "Error updating cart item quantity:" , err ) ;
93
- await refetchCart ( ) ;
94
97
}
95
98
} ;
96
99
You can’t perform that action at this time.
0 commit comments