Merged in fix/LOY-39-add-surprises-to-benefits (pull request #1029)

fix(LOY-39): add unwrapped surprises to benefits

Approved-by: Chuma Mcphoy (We Ahead)
This commit is contained in:
Christian Andolf
2024-12-05 09:30:43 +00:00

View File

@@ -238,15 +238,18 @@ export const rewardQueryRouter = router({
const nextCursor =
limit + cursor < rewardIds.length ? limit + cursor : undefined
const surprisesIds = validatedApiRewards.data
const wrappedSurprisesIds = validatedApiRewards.data
.filter(
({ type, rewardType }) =>
type === "coupon" && rewardType === "Surprise"
(reward) =>
reward.type === "coupon" &&
reward.rewardType === "Surprise" &&
"coupon" in reward &&
reward.coupon?.some(({ unwrapped }) => !unwrapped)
)
.map(({ rewardId }) => rewardId)
const rewards = cmsRewards.filter(
(reward) => !surprisesIds.includes(reward.reward_id)
(reward) => !wrappedSurprisesIds.includes(reward.reward_id)
)
getCurrentRewardSuccessCounter.add(1)