do not attempt claim rewards when user is not approved

This commit is contained in:
Jeremy Kauffman 2017-08-29 18:27:12 -04:00
parent 2b29005d76
commit 1b87dd24fd

View file

@ -85,12 +85,14 @@ export function doClaimRewardType(rewardType) {
export function doClaimEligiblePurchaseRewards() {
return function(dispatch, getState) {
if (!lbryio.enabled) {
const state = getState(),
rewardsByType = selectUnclaimedRewardsByType(state),
userIsRewardApproved = selectUserIsRewardApproved(state);
if (!userIsRewardApproved || !lbryio.enabled) {
return;
}
const rewardsByType = selectUnclaimedRewardsByType(getState());
if (rewardsByType[rewards.TYPE_FIRST_STREAM]) {
dispatch(doClaimRewardType(rewards.TYPE_FIRST_STREAM));
} else {