sync transfer and import
This commit is contained in:
parent
afdba5fd5d
commit
1890985bec
4 changed files with 76 additions and 0 deletions
21
dist/bundle.es.js
vendored
21
dist/bundle.es.js
vendored
|
@ -1365,6 +1365,26 @@ function doUserInviteNew(email) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
function doClaimYoutubeChannels() {
|
||||||
|
return dispatch => {
|
||||||
|
lbryRedux.Lbry.address_unused().then(address => // add dispatch started here
|
||||||
|
Lbryio.call('yt', 'transfer', {
|
||||||
|
address
|
||||||
|
}).then(response => {
|
||||||
|
if (response && response.length) {
|
||||||
|
Promise.all(response.map(channelMeta => {
|
||||||
|
if (channelMeta && channelMeta.channel && channelMeta.channel.transferable) {
|
||||||
|
return lbryRedux.Lbry.channel_import({
|
||||||
|
channel_data: channelMeta.channel.channel_certificate
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
})).then(() => dispatch(doUserFetch())); // update the channel data the form uses
|
||||||
|
}
|
||||||
|
})).catch(e => console.error('Transfering channels failed', e));
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
function doRewardList() {
|
function doRewardList() {
|
||||||
return dispatch => {
|
return dispatch => {
|
||||||
|
@ -2924,6 +2944,7 @@ exports.doCheckSync = doCheckSync;
|
||||||
exports.doClaimEligiblePurchaseRewards = doClaimEligiblePurchaseRewards;
|
exports.doClaimEligiblePurchaseRewards = doClaimEligiblePurchaseRewards;
|
||||||
exports.doClaimRewardClearError = doClaimRewardClearError;
|
exports.doClaimRewardClearError = doClaimRewardClearError;
|
||||||
exports.doClaimRewardType = doClaimRewardType;
|
exports.doClaimRewardType = doClaimRewardType;
|
||||||
|
exports.doClaimYoutubeChannels = doClaimYoutubeChannels;
|
||||||
exports.doCompleteFirstRun = doCompleteFirstRun;
|
exports.doCompleteFirstRun = doCompleteFirstRun;
|
||||||
exports.doFetchAccessToken = doFetchAccessToken;
|
exports.doFetchAccessToken = doFetchAccessToken;
|
||||||
exports.doFetchCostInfoForUri = doFetchCostInfoForUri;
|
exports.doFetchCostInfoForUri = doFetchCostInfoForUri;
|
||||||
|
|
30
dist/bundle.js
vendored
30
dist/bundle.js
vendored
|
@ -196,6 +196,8 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doUserInviteNew", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_8__["doUserInviteNew"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doUserInviteNew", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_8__["doUserInviteNew"]; });
|
||||||
|
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doClaimYoutubeChannels", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_8__["doClaimYoutubeChannels"]; });
|
||||||
|
|
||||||
/* harmony import */ var redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(22);
|
/* harmony import */ var redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(22);
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doFetchCostInfoForUri", function() { return redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_9__["doFetchCostInfoForUri"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doFetchCostInfoForUri", function() { return redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_9__["doFetchCostInfoForUri"]; });
|
||||||
|
|
||||||
|
@ -2405,6 +2407,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doFetchAccessToken", function() { return doFetchAccessToken; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doFetchAccessToken", function() { return doFetchAccessToken; });
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserIdentityVerify", function() { return doUserIdentityVerify; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserIdentityVerify", function() { return doUserIdentityVerify; });
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserInviteNew", function() { return doUserInviteNew; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserInviteNew", function() { return doUserInviteNew; });
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doClaimYoutubeChannels", function() { return doClaimYoutubeChannels; });
|
||||||
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3);
|
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(3);
|
||||||
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lbry_redux__WEBPACK_IMPORTED_MODULE_0__);
|
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lbry_redux__WEBPACK_IMPORTED_MODULE_0__);
|
||||||
/* harmony import */ var redux_actions_rewards__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16);
|
/* harmony import */ var redux_actions_rewards__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(16);
|
||||||
|
@ -2806,6 +2809,33 @@ function doUserInviteNew(email) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
function doClaimYoutubeChannels() {
|
||||||
|
return function (dispatch) {
|
||||||
|
lbry_redux__WEBPACK_IMPORTED_MODULE_0__["Lbry"].address_unused().then(function (address) {
|
||||||
|
return (// add dispatch started here
|
||||||
|
lbryio__WEBPACK_IMPORTED_MODULE_4__["default"].call('yt', 'transfer', {
|
||||||
|
address: address
|
||||||
|
}).then(function (response) {
|
||||||
|
if (response && response.length) {
|
||||||
|
Promise.all(response.map(function (channelMeta) {
|
||||||
|
if (channelMeta && channelMeta.channel && channelMeta.channel.transferable) {
|
||||||
|
return lbry_redux__WEBPACK_IMPORTED_MODULE_0__["Lbry"].channel_import({
|
||||||
|
channel_data: channelMeta.channel.channel_certificate
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
})).then(function () {
|
||||||
|
return dispatch(doUserFetch());
|
||||||
|
}); // update the channel data the form uses
|
||||||
|
}
|
||||||
|
})
|
||||||
|
);
|
||||||
|
})["catch"](function (e) {
|
||||||
|
return console.error('Transfering channels failed', e);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 20 */
|
/* 20 */
|
||||||
|
|
|
@ -57,6 +57,7 @@ export {
|
||||||
doUserResendVerificationEmail,
|
doUserResendVerificationEmail,
|
||||||
doUserIdentityVerify,
|
doUserIdentityVerify,
|
||||||
doUserInviteNew,
|
doUserInviteNew,
|
||||||
|
doClaimYoutubeChannels,
|
||||||
} from 'redux/actions/user';
|
} from 'redux/actions/user';
|
||||||
export { doFetchCostInfoForUri } from 'redux/actions/cost_info';
|
export { doFetchCostInfoForUri } from 'redux/actions/cost_info';
|
||||||
export { doBlackListedOutpointsSubscribe } from 'redux/actions/blacklist';
|
export { doBlackListedOutpointsSubscribe } from 'redux/actions/blacklist';
|
||||||
|
|
|
@ -382,3 +382,27 @@ export function doUserInviteNew(email) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function doClaimYoutubeChannels() {
|
||||||
|
return dispatch => {
|
||||||
|
Lbry.address_unused()
|
||||||
|
.then(address =>
|
||||||
|
// add dispatch started here
|
||||||
|
Lbryio.call('yt', 'transfer', { address }).then(response => {
|
||||||
|
if (response && response.length) {
|
||||||
|
Promise.all(
|
||||||
|
response.map(channelMeta => {
|
||||||
|
if (channelMeta && channelMeta.channel && channelMeta.channel.transferable) {
|
||||||
|
return Lbry.channel_import({
|
||||||
|
channel_data: channelMeta.channel.channel_certificate,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
})
|
||||||
|
).then(() => dispatch(doUserFetch())); // update the channel data the form uses
|
||||||
|
}
|
||||||
|
})
|
||||||
|
)
|
||||||
|
.catch(e => console.error('Transfering channels failed', e));
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue