decouple doUserFetch and doRewardList
This commit is contained in:
parent
13068eca5c
commit
cb8ffc86a4
4 changed files with 24 additions and 3 deletions
1
dist/bundle.es.js
vendored
1
dist/bundle.es.js
vendored
|
@ -1403,7 +1403,6 @@ function doUserFetch() {
|
||||||
type: USER_FETCH_STARTED
|
type: USER_FETCH_STARTED
|
||||||
});
|
});
|
||||||
Lbryio.getCurrentUser().then(user => {
|
Lbryio.getCurrentUser().then(user => {
|
||||||
dispatch(doRewardList());
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: USER_FETCH_SUCCESS,
|
type: USER_FETCH_SUCCESS,
|
||||||
data: {
|
data: {
|
||||||
|
|
24
dist/bundle.js
vendored
24
dist/bundle.js
vendored
|
@ -227,6 +227,8 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
|
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doClearPasswordEntry", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_11__["doClearPasswordEntry"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doClearPasswordEntry", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_11__["doClearPasswordEntry"]; });
|
||||||
|
|
||||||
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doUserSetCountry", function() { return redux_actions_user__WEBPACK_IMPORTED_MODULE_11__["doUserSetCountry"]; });
|
||||||
|
|
||||||
/* harmony import */ var redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(30);
|
/* harmony import */ var redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(30);
|
||||||
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doFetchCostInfoForUri", function() { return redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_12__["doFetchCostInfoForUri"]; });
|
/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "doFetchCostInfoForUri", function() { return redux_actions_cost_info__WEBPACK_IMPORTED_MODULE_12__["doFetchCostInfoForUri"]; });
|
||||||
|
|
||||||
|
@ -4964,6 +4966,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||||
/* 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__, "doUserSetReferrerReset", function() { return doUserSetReferrerReset; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserSetReferrerReset", function() { return doUserSetReferrerReset; });
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserSetReferrer", function() { return doUserSetReferrer; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserSetReferrer", function() { return doUserSetReferrer; });
|
||||||
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doUserSetCountry", function() { return doUserSetCountry; });
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doClaimYoutubeChannels", function() { return doClaimYoutubeChannels; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doClaimYoutubeChannels", function() { return doClaimYoutubeChannels; });
|
||||||
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doCheckYoutubeTransfer", function() { return doCheckYoutubeTransfer; });
|
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "doCheckYoutubeTransfer", function() { return doCheckYoutubeTransfer; });
|
||||||
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5);
|
/* harmony import */ var lbry_redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5);
|
||||||
|
@ -5118,7 +5121,6 @@ function doUserFetch() {
|
||||||
type: constants_action_types__WEBPACK_IMPORTED_MODULE_1__["USER_FETCH_STARTED"]
|
type: constants_action_types__WEBPACK_IMPORTED_MODULE_1__["USER_FETCH_STARTED"]
|
||||||
});
|
});
|
||||||
lbryio__WEBPACK_IMPORTED_MODULE_5__["default"].getCurrentUser().then(function (user) {
|
lbryio__WEBPACK_IMPORTED_MODULE_5__["default"].getCurrentUser().then(function (user) {
|
||||||
dispatch(Object(redux_actions_rewards__WEBPACK_IMPORTED_MODULE_2__["doRewardList"])());
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: constants_action_types__WEBPACK_IMPORTED_MODULE_1__["USER_FETCH_SUCCESS"],
|
type: constants_action_types__WEBPACK_IMPORTED_MODULE_1__["USER_FETCH_SUCCESS"],
|
||||||
data: {
|
data: {
|
||||||
|
@ -5750,6 +5752,26 @@ function doUserSetReferrer(referrer, shouldClaim) {
|
||||||
}()
|
}()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
function doUserSetCountry(country) {
|
||||||
|
return function (dispatch, getState) {
|
||||||
|
var state = getState();
|
||||||
|
var user = Object(redux_selectors_user__WEBPACK_IMPORTED_MODULE_3__["selectUser"])(state);
|
||||||
|
lbryio__WEBPACK_IMPORTED_MODULE_5__["default"].call('user_country', 'set', {
|
||||||
|
country: country
|
||||||
|
}).then(function () {
|
||||||
|
var newUser = _objectSpread({}, user, {
|
||||||
|
country: country
|
||||||
|
});
|
||||||
|
|
||||||
|
dispatch({
|
||||||
|
type: constants_action_types__WEBPACK_IMPORTED_MODULE_1__["USER_FETCH_SUCCESS"],
|
||||||
|
data: {
|
||||||
|
user: newUser
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
function doClaimYoutubeChannels() {
|
function doClaimYoutubeChannels() {
|
||||||
return function (dispatch) {
|
return function (dispatch) {
|
||||||
dispatch({
|
dispatch({
|
||||||
|
|
1
dist/flow-typed/User.js
vendored
1
dist/flow-typed/User.js
vendored
|
@ -3,6 +3,7 @@
|
||||||
type DeviceType = 'mobile' | 'web' | 'desktop';
|
type DeviceType = 'mobile' | 'web' | 'desktop';
|
||||||
|
|
||||||
declare type User = {
|
declare type User = {
|
||||||
|
country: ?string,
|
||||||
created_at: string,
|
created_at: string,
|
||||||
family_name: ?string,
|
family_name: ?string,
|
||||||
given_name: ?string,
|
given_name: ?string,
|
||||||
|
|
|
@ -146,7 +146,6 @@ export function doUserFetch() {
|
||||||
|
|
||||||
Lbryio.getCurrentUser()
|
Lbryio.getCurrentUser()
|
||||||
.then(user => {
|
.then(user => {
|
||||||
dispatch(doRewardList());
|
|
||||||
dispatch({
|
dispatch({
|
||||||
type: ACTIONS.USER_FETCH_SUCCESS,
|
type: ACTIONS.USER_FETCH_SUCCESS,
|
||||||
data: { user },
|
data: { user },
|
||||||
|
|
Loading…
Reference in a new issue