attempt to claim subscription reward when subscribing to a channel; fail silently
This commit is contained in:
parent
69c285025c
commit
cedafdbe14
2 changed files with 5 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
// @flow
|
||||
import * as ACTIONS from 'constants/action_types';
|
||||
import * as NOTIFICATION_TYPES from 'constants/notification_types';
|
||||
import rewards from 'rewards';
|
||||
import type {
|
||||
Dispatch,
|
||||
SubscriptionState,
|
||||
|
@ -10,6 +11,7 @@ import type { Subscription } from 'types/subscription';
|
|||
import { selectSubscriptions } from 'redux/selectors/subscriptions';
|
||||
import { Lbry, buildURI, parseURI } from 'lbry-redux';
|
||||
import { doPurchaseUri } from 'redux/actions/content';
|
||||
import { doClaimRewardType } from 'redux/actions/rewards';
|
||||
import Promise from 'bluebird';
|
||||
import Lbryio from 'lbryio';
|
||||
|
||||
|
@ -222,6 +224,8 @@ export const doChannelSubscribe = (subscription: Subscription) => (
|
|||
channel_name: subscription.channelName,
|
||||
claim_id: claimId,
|
||||
});
|
||||
|
||||
dispatch(doClaimRewardType(rewards.SUBSCRIPTION, { failSilently: true }));
|
||||
}
|
||||
|
||||
dispatch(doCheckSubscription(subscription, true));
|
||||
|
|
|
@ -13,6 +13,7 @@ rewards.TYPE_FIRST_PUBLISH = 'first_publish';
|
|||
rewards.TYPE_FEATURED_DOWNLOAD = 'featured_download';
|
||||
rewards.TYPE_REFERRAL = 'referral';
|
||||
rewards.YOUTUBE_CREATOR = 'youtube_creator';
|
||||
rewards.SUBSCRIPTION = 'subscription';
|
||||
|
||||
rewards.claimReward = type => {
|
||||
function requestReward(resolve, reject, params) {
|
||||
|
|
Loading…
Add table
Reference in a new issue