fix reward error notification #1562

Merged
daovist merged 1 commit from reward-claim-silent-failure into master 2018-06-11 03:49:55 +02:00
Showing only changes of commit 3d724a4bb7 - Show all commits

View file

@ -27,7 +27,7 @@ export function doRewardList() {
}; };
} }
export function doClaimRewardType(rewardType) { export function doClaimRewardType(rewardType, options) {
return (dispatch, getState) => { return (dispatch, getState) => {
const state = getState(); const state = getState();
const unclaimedRewards = selectUnclaimedRewards(state); const unclaimedRewards = selectUnclaimedRewards(state);
@ -73,7 +73,10 @@ export function doClaimRewardType(rewardType) {
const failure = error => { const failure = error => {
dispatch({ dispatch({
type: ACTIONS.CLAIM_REWARD_FAILURE, type: ACTIONS.CLAIM_REWARD_FAILURE,
data: { reward, error }, data: {
reward,
error: !options || !options.failSilently ? error : undefined,
},
}); });
}; };
@ -95,7 +98,7 @@ export function doClaimEligiblePurchaseRewards() {
dispatch(doClaimRewardType(rewards.TYPE_FIRST_STREAM)); dispatch(doClaimRewardType(rewards.TYPE_FIRST_STREAM));
} else { } else {
[rewards.TYPE_MANY_DOWNLOADS, rewards.TYPE_FEATURED_DOWNLOAD].forEach(type => { [rewards.TYPE_MANY_DOWNLOADS, rewards.TYPE_FEATURED_DOWNLOAD].forEach(type => {
dispatch(doClaimRewardType(type)); dispatch(doClaimRewardType(type, { failSilently: true }));
}); });
} }
}; };