fix(LOY-136): rewards are no longer invalidated and refetched when redeeming rewards, instead it happens when modal is closed
This commit is contained in:
@@ -22,8 +22,6 @@ export default function useRedeemFlow(reward: RewardWithRedeem) {
|
||||
rewards: RewardWithRedeem[]
|
||||
}>()
|
||||
|
||||
const utils = trpc.useUtils()
|
||||
|
||||
const onRedeem = useCallback(() => {
|
||||
if (reward?.id) {
|
||||
update.mutate(
|
||||
@@ -31,7 +29,6 @@ export default function useRedeemFlow(reward: RewardWithRedeem) {
|
||||
{
|
||||
onSuccess() {
|
||||
setRedeemStep("redeemed")
|
||||
utils.contentstack.rewards.current.invalidate({ lang })
|
||||
},
|
||||
onError(error) {
|
||||
console.error("Failed to redeem", error)
|
||||
@@ -39,7 +36,7 @@ export default function useRedeemFlow(reward: RewardWithRedeem) {
|
||||
}
|
||||
)
|
||||
}
|
||||
}, [reward, update, setRedeemStep, utils.contentstack.rewards, lang])
|
||||
}, [reward, update, setRedeemStep])
|
||||
|
||||
return {
|
||||
onRedeem,
|
||||
|
||||
Reference in New Issue
Block a user