fix flow errors

This commit is contained in:
jessop 2020-01-30 18:01:27 -05:00
parent 635381a616
commit 2b01ce4e79
3 changed files with 146 additions and 148 deletions

231
dist/bundle.es.js vendored
View file

@ -2258,6 +2258,7 @@ const makeSelectRecommendedContentForUri = uri => reselect.createSelector(makeSe
}
const options = { related_to: claim.claim_id, isBackgroundSearch: true };
if (!isMature) {
options['nsfw'] = false;
}
@ -3979,7 +3980,7 @@ function handleFetchResponse(response) {
return response.status === 200 ? Promise.resolve(response.json()) : Promise.reject(new Error(response.statusText));
}
var _extends$7 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$8 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const DEBOUNCED_SEARCH_SUGGESTION_MS = 300;
@ -4121,13 +4122,13 @@ from, isBackgroundSearch = false, options = {}) => (dispatch, getState) => {
return;
}
const optionsWithFrom = _extends$7({
const optionsWithFrom = _extends$8({
size,
from,
isBackgroundSearch
}, options);
const optionsWithoutFrom = _extends$7({
const optionsWithoutFrom = _extends$8({
size,
isBackgroundSearch
}, options);
@ -4423,7 +4424,7 @@ const doToggleBlockChannel = uri => ({
}
});
var _extends$8 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$9 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const reducers = {};
const defaultState = {
@ -4526,7 +4527,7 @@ reducers[RESOLVE_URIS_STARTED] = (state, action) => {
};
reducers[RESOLVE_URIS_COMPLETED] = (state, action) => {
return _extends$8({}, handleClaimAction(state, action));
return _extends$9({}, handleClaimAction(state, action));
};
reducers[FETCH_CLAIM_LIST_MINE_STARTED] = state => Object.assign({}, state, {
@ -4699,7 +4700,7 @@ reducers[ABANDON_CLAIM_SUCCEEDED] = (state, action) => {
});
};
reducers[CREATE_CHANNEL_STARTED] = state => _extends$8({}, state, {
reducers[CREATE_CHANNEL_STARTED] = state => _extends$9({}, state, {
creatingChannel: true,
createChannelError: null
});
@ -4787,7 +4788,7 @@ reducers[CLAIM_SEARCH_COMPLETED] = (state, action) => {
delete fetchingClaimSearchByQuery[query];
return Object.assign({}, state, _extends$8({}, handleClaimAction(state, action), {
return Object.assign({}, state, _extends$9({}, handleClaimAction(state, action), {
claimSearchByQuery,
claimSearchByQueryLastPageReached,
fetchingClaimSearchByQuery
@ -4827,7 +4828,7 @@ const handleActions = (actionMap, defaultState) => (state = defaultState, action
return state;
};
var _extends$9 = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$a = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const defaultState$1 = {
commentById: {}, // commentId -> Comment
@ -4838,11 +4839,11 @@ const defaultState$1 = {
};
const commentReducer = handleActions({
[COMMENT_CREATE_STARTED]: (state, action) => _extends$9({}, state, {
[COMMENT_CREATE_STARTED]: (state, action) => _extends$a({}, state, {
isLoading: true
}),
[COMMENT_CREATE_FAILED]: (state, action) => _extends$9({}, state, {
[COMMENT_CREATE_FAILED]: (state, action) => _extends$a({}, state, {
isLoading: false
}),
@ -4860,14 +4861,14 @@ const commentReducer = handleActions({
newCommentIds.unshift(comment.comment_id);
byId[claimId] = newCommentIds;
return _extends$9({}, state, {
return _extends$a({}, state, {
commentById,
byId,
isLoading: false
});
},
[COMMENT_LIST_STARTED]: state => _extends$9({}, state, { isLoading: true }),
[COMMENT_LIST_STARTED]: state => _extends$a({}, state, { isLoading: true }),
[COMMENT_LIST_COMPLETED]: (state, action) => {
const { comments, claimId, uri } = action.data;
@ -4891,7 +4892,7 @@ const commentReducer = handleActions({
byId[claimId] = commentIds;
commentsByUri[uri] = claimId;
}
return _extends$9({}, state, {
return _extends$a({}, state, {
byId,
commentById,
commentsByUri,
@ -4899,10 +4900,10 @@ const commentReducer = handleActions({
});
},
[COMMENT_LIST_FAILED]: (state, action) => _extends$9({}, state, {
[COMMENT_LIST_FAILED]: (state, action) => _extends$a({}, state, {
isLoading: false
}),
[COMMENT_ABANDON_STARTED]: (state, action) => _extends$9({}, state, {
[COMMENT_ABANDON_STARTED]: (state, action) => _extends$a({}, state, {
isLoading: true
}),
[COMMENT_ABANDON_COMPLETED]: (state, action) => {
@ -4920,18 +4921,18 @@ const commentReducer = handleActions({
}
delete commentById[comment_id];
return _extends$9({}, state, {
return _extends$a({}, state, {
commentById,
byId,
isLoading: false
});
},
// do nothing
[COMMENT_ABANDON_FAILED]: (state, action) => _extends$9({}, state, {
[COMMENT_ABANDON_FAILED]: (state, action) => _extends$a({}, state, {
isLoading: false
}),
// do nothing
[COMMENT_UPDATE_STARTED]: (state, action) => _extends$9({}, state, {
[COMMENT_UPDATE_STARTED]: (state, action) => _extends$a({}, state, {
isLoading: true
}),
// replace existing comment with comment returned here under its comment_id
@ -4940,29 +4941,29 @@ const commentReducer = handleActions({
const commentById = Object.assign({}, state.commentById);
commentById[comment.comment_id] = comment;
return _extends$9({}, state, {
return _extends$a({}, state, {
commentById,
isLoading: false
});
},
// nothing can be done here
[COMMENT_UPDATE_FAILED]: (state, action) => _extends$9({}, state, {
[COMMENT_UPDATE_FAILED]: (state, action) => _extends$a({}, state, {
isLoading: false
}),
// nothing can really be done here
[COMMENT_HIDE_STARTED]: (state, action) => _extends$9({}, state, {
[COMMENT_HIDE_STARTED]: (state, action) => _extends$a({}, state, {
isLoading: true
}),
[COMMENT_HIDE_COMPLETED]: (state, action) => _extends$9({}, state, { // todo: add HiddenComments state & create selectors
[COMMENT_HIDE_COMPLETED]: (state, action) => _extends$a({}, state, { // todo: add HiddenComments state & create selectors
isLoading: false
}),
// nothing can be done here
[COMMENT_HIDE_FAILED]: (state, action) => _extends$9({}, state, {
[COMMENT_HIDE_FAILED]: (state, action) => _extends$a({}, state, {
isLoading: false
})
}, defaultState$1);
var _extends$a = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$b = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const reducers$1 = {};
const defaultState$2 = {
@ -4971,9 +4972,9 @@ const defaultState$2 = {
reducers$1[SET_CONTENT_POSITION] = (state, action) => {
const { claimId, outpoint, position } = action.data;
return _extends$a({}, state, {
positions: _extends$a({}, state.positions, {
[claimId]: _extends$a({}, state.positions[claimId], {
return _extends$b({}, state, {
positions: _extends$b({}, state.positions, {
[claimId]: _extends$b({}, state.positions[claimId], {
[outpoint]: position
})
})
@ -5140,7 +5141,7 @@ function fileInfoReducer(state = defaultState$3, action) {
return state;
}
var _extends$b = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$c = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const reducers$3 = {};
const defaultState$4 = {
@ -5156,7 +5157,7 @@ reducers$3[PURCHASE_URI_STARTED] = (state, action) => {
newFailedPurchaseUris.splice(newFailedPurchaseUris.indexOf(uri), 1);
}
return _extends$b({}, state, {
return _extends$c({}, state, {
failedPurchaseUris: newFailedPurchaseUris,
purchaseUriErrorMessage: ''
});
@ -5174,7 +5175,7 @@ reducers$3[PURCHASE_URI_COMPLETED] = (state, action) => {
newFailedPurchaseUris.splice(newFailedPurchaseUris.indexOf(uri), 1);
}
return _extends$b({}, state, {
return _extends$c({}, state, {
failedPurchaseUris: newFailedPurchaseUris,
purchasedUris: newPurchasedUris,
purchaseUriErrorMessage: ''
@ -5189,7 +5190,7 @@ reducers$3[PURCHASE_URI_FAILED] = (state, action) => {
newFailedPurchaseUris.push(uri);
}
return _extends$b({}, state, {
return _extends$c({}, state, {
failedPurchaseUris: newFailedPurchaseUris,
purchaseUriErrorMessage: error
});
@ -5202,7 +5203,7 @@ reducers$3[DELETE_PURCHASED_URI] = (state, action) => {
newPurchasedUris.splice(newPurchasedUris.indexOf(uri), 1);
}
return _extends$b({}, state, {
return _extends$c({}, state, {
purchasedUris: newPurchasedUris
});
};
@ -5213,7 +5214,7 @@ function fileReducer(state = defaultState$4, action) {
return state;
}
var _extends$c = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$d = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const defaultState$5 = {
notifications: [],
@ -5228,7 +5229,7 @@ const notificationsReducer = handleActions({
const newToasts = state.toasts.slice();
newToasts.push(toast);
return _extends$c({}, state, {
return _extends$d({}, state, {
toasts: newToasts
});
},
@ -5236,7 +5237,7 @@ const notificationsReducer = handleActions({
const newToasts = state.toasts.slice();
newToasts.shift();
return _extends$c({}, state, {
return _extends$d({}, state, {
toasts: newToasts
});
},
@ -5247,7 +5248,7 @@ const notificationsReducer = handleActions({
const newNotifications = state.notifications.slice();
newNotifications.push(notification);
return _extends$c({}, state, {
return _extends$d({}, state, {
notifications: newNotifications
});
},
@ -5258,7 +5259,7 @@ const notificationsReducer = handleActions({
notifications = notifications.map(pastNotification => pastNotification.id === notification.id ? notification : pastNotification);
return _extends$c({}, state, {
return _extends$d({}, state, {
notifications
});
},
@ -5267,7 +5268,7 @@ const notificationsReducer = handleActions({
let newNotifications = state.notifications.slice();
newNotifications = newNotifications.filter(notification => notification.id !== id);
return _extends$c({}, state, {
return _extends$d({}, state, {
notifications: newNotifications
});
},
@ -5278,7 +5279,7 @@ const notificationsReducer = handleActions({
const newErrors = state.errors.slice();
newErrors.push(error);
return _extends$c({}, state, {
return _extends$d({}, state, {
errors: newErrors
});
},
@ -5286,13 +5287,13 @@ const notificationsReducer = handleActions({
const newErrors = state.errors.slice();
newErrors.shift();
return _extends$c({}, state, {
return _extends$d({}, state, {
errors: newErrors
});
}
}, defaultState$5);
var _extends$d = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$e = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
function _objectWithoutProperties$3(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
@ -5329,17 +5330,17 @@ const defaultState$6 = {
const publishReducer = handleActions({
[UPDATE_PUBLISH_FORM]: (state, action) => {
const { data } = action;
return _extends$d({}, state, data);
return _extends$e({}, state, data);
},
[CLEAR_PUBLISH]: () => _extends$d({}, defaultState$6),
[PUBLISH_START]: state => _extends$d({}, state, {
[CLEAR_PUBLISH]: () => _extends$e({}, defaultState$6),
[PUBLISH_START]: state => _extends$e({}, state, {
publishing: true,
publishSuccess: false
}),
[PUBLISH_FAIL]: state => _extends$d({}, state, {
[PUBLISH_FAIL]: state => _extends$e({}, state, {
publishing: false
}),
[PUBLISH_SUCCESS]: state => _extends$d({}, state, {
[PUBLISH_SUCCESS]: state => _extends$e({}, state, {
publishing: false,
publishSuccess: true
}),
@ -5354,14 +5355,14 @@ const publishReducer = handleActions({
streamName: name
});
return _extends$d({}, defaultState$6, publishData, {
return _extends$e({}, defaultState$6, publishData, {
editingURI: uri,
uri: shortUri
});
}
}, defaultState$6);
var _extends$e = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$f = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const defaultState$7 = {
isActive: false, // does the user have any typed text in the search input
@ -5383,23 +5384,23 @@ const defaultState$7 = {
};
const searchReducer = handleActions({
[SEARCH_START]: state => _extends$e({}, state, {
[SEARCH_START]: state => _extends$f({}, state, {
searching: true
}),
[SEARCH_SUCCESS]: (state, action) => {
const { query, uris } = action.data;
return _extends$e({}, state, {
return _extends$f({}, state, {
searching: false,
urisByQuery: Object.assign({}, state.urisByQuery, { [query]: uris })
});
},
[SEARCH_FAIL]: state => _extends$e({}, state, {
[SEARCH_FAIL]: state => _extends$f({}, state, {
searching: false
}),
[RESOLVED_SEARCH_START]: state => _extends$e({}, state, {
[RESOLVED_SEARCH_START]: state => _extends$f({}, state, {
searching: true
}),
[RESOLVED_SEARCH_SUCCESS]: (state, action) => {
@ -5417,24 +5418,24 @@ const searchReducer = handleActions({
// the returned number of urls is less than the page size, so we're on the last page
resolvedResultsByQueryLastPageReached[query] = results.length < pageSize;
return _extends$e({}, state, {
return _extends$f({}, state, {
searching: false,
resolvedResultsByQuery,
resolvedResultsByQueryLastPageReached
});
},
[RESOLVED_SEARCH_FAIL]: state => _extends$e({}, state, {
[RESOLVED_SEARCH_FAIL]: state => _extends$f({}, state, {
searching: false
}),
[UPDATE_SEARCH_QUERY]: (state, action) => _extends$e({}, state, {
[UPDATE_SEARCH_QUERY]: (state, action) => _extends$f({}, state, {
searchQuery: action.data.query,
isActive: true
}),
[UPDATE_SEARCH_SUGGESTIONS]: (state, action) => _extends$e({}, state, {
suggestions: _extends$e({}, state.suggestions, {
[UPDATE_SEARCH_SUGGESTIONS]: (state, action) => _extends$f({}, state, {
suggestions: _extends$f({}, state.suggestions, {
[action.data.query]: action.data.suggestions
})
}),
@ -5442,30 +5443,30 @@ const searchReducer = handleActions({
// sets isActive to false so the uri will be populated correctly if the
// user is on a file page. The search query will still be present on any
// other page
[DISMISS_NOTIFICATION]: state => _extends$e({}, state, {
[DISMISS_NOTIFICATION]: state => _extends$f({}, state, {
isActive: false
}),
[SEARCH_FOCUS]: state => _extends$e({}, state, {
[SEARCH_FOCUS]: state => _extends$f({}, state, {
focused: true
}),
[SEARCH_BLUR]: state => _extends$e({}, state, {
[SEARCH_BLUR]: state => _extends$f({}, state, {
focused: false
}),
[UPDATE_SEARCH_OPTIONS]: (state, action) => {
const { options: oldOptions } = state;
const newOptions = action.data;
const options = _extends$e({}, oldOptions, newOptions);
return _extends$e({}, state, {
const options = _extends$f({}, oldOptions, newOptions);
return _extends$f({}, state, {
options
});
}
}, defaultState$7);
var _extends$f = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$g = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
function getDefaultKnownTags() {
return DEFAULT_FOLLOWED_TAGS.concat(DEFAULT_KNOWN_TAGS).reduce((tagsMap, tag) => _extends$f({}, tagsMap, {
return DEFAULT_FOLLOWED_TAGS.concat(DEFAULT_KNOWN_TAGS).reduce((tagsMap, tag) => _extends$g({}, tagsMap, {
[tag]: { name: tag }
}), {});
}
@ -5488,7 +5489,7 @@ const tagsReducer = handleActions({
newFollowedTags.push(name);
}
return _extends$f({}, state, {
return _extends$g({}, state, {
followedTags: newFollowedTags
});
},
@ -5497,10 +5498,10 @@ const tagsReducer = handleActions({
const { knownTags } = state;
const { name } = action.data;
let newKnownTags = _extends$f({}, knownTags);
let newKnownTags = _extends$g({}, knownTags);
newKnownTags[name] = { name };
return _extends$f({}, state, {
return _extends$g({}, state, {
knownTags: newKnownTags
});
},
@ -5509,24 +5510,24 @@ const tagsReducer = handleActions({
const { knownTags, followedTags } = state;
const { name } = action.data;
let newKnownTags = _extends$f({}, knownTags);
let newKnownTags = _extends$g({}, knownTags);
delete newKnownTags[name];
const newFollowedTags = followedTags.filter(tag => tag !== name);
return _extends$f({}, state, {
return _extends$g({}, state, {
knownTags: newKnownTags,
followedTags: newFollowedTags
});
},
[USER_STATE_POPULATE]: (state, action) => {
const { tags } = action.data;
return _extends$f({}, state, {
return _extends$g({}, state, {
followedTags: tags && tags.length ? tags : DEFAULT_FOLLOWED_TAGS
});
}
}, defaultState$8);
var _extends$g = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$h = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const defaultState$9 = {
blockedChannels: []
@ -5550,13 +5551,13 @@ const blockedReducer = handleActions({
},
[USER_STATE_POPULATE]: (state, action) => {
const { blocked } = action.data;
return _extends$g({}, state, {
return _extends$h({}, state, {
blockedChannels: blocked && blocked.length ? blocked : state.blockedChannels
});
}
}, defaultState$9);
var _extends$h = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$i = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const buildDraftTransaction = () => ({
amount: undefined,
@ -5601,25 +5602,25 @@ const defaultState$a = {
};
const walletReducer = handleActions({
[FETCH_TRANSACTIONS_STARTED]: state => _extends$h({}, state, {
[FETCH_TRANSACTIONS_STARTED]: state => _extends$i({}, state, {
fetchingTransactions: true
}),
[FETCH_TRANSACTIONS_COMPLETED]: (state, action) => {
const byId = _extends$h({}, state.transactions);
const byId = _extends$i({}, state.transactions);
const { transactions } = action.data;
transactions.forEach(transaction => {
byId[transaction.txid] = transaction;
});
return _extends$h({}, state, {
return _extends$i({}, state, {
transactions: byId,
fetchingTransactions: false
});
},
[FETCH_SUPPORTS_STARTED]: state => _extends$h({}, state, {
[FETCH_SUPPORTS_STARTED]: state => _extends$i({}, state, {
fetchingSupports: true
}),
@ -5632,7 +5633,7 @@ const walletReducer = handleActions({
byOutpoint[`${txid}:${nout}`] = transaction;
});
return _extends$h({}, state, { supports: byOutpoint, fetchingSupports: false });
return _extends$i({}, state, { supports: byOutpoint, fetchingSupports: false });
},
[ABANDON_SUPPORT_STARTED]: (state, action) => {
@ -5641,7 +5642,7 @@ const walletReducer = handleActions({
currentlyAbandoning[outpoint] = true;
return _extends$h({}, state, {
return _extends$i({}, state, {
abandoningSupportsByOutpoint: currentlyAbandoning
});
},
@ -5654,23 +5655,23 @@ const walletReducer = handleActions({
delete currentlyAbandoning[outpoint];
delete byOutpoint[outpoint];
return _extends$h({}, state, {
return _extends$i({}, state, {
supports: byOutpoint,
abandoningSupportsById: currentlyAbandoning
});
},
[GET_NEW_ADDRESS_STARTED]: state => _extends$h({}, state, {
[GET_NEW_ADDRESS_STARTED]: state => _extends$i({}, state, {
gettingNewAddress: true
}),
[GET_NEW_ADDRESS_COMPLETED]: (state, action) => {
const { address } = action.data;
return _extends$h({}, state, { gettingNewAddress: false, receiveAddress: address });
return _extends$i({}, state, { gettingNewAddress: false, receiveAddress: address });
},
[UPDATE_BALANCE]: (state, action) => _extends$h({}, state, {
[UPDATE_BALANCE]: (state, action) => _extends$i({}, state, {
totalBalance: action.data.totalBalance,
balance: action.data.balance,
reservedBalance: action.data.reservedBalance,
@ -5679,32 +5680,32 @@ const walletReducer = handleActions({
tipsBalance: action.data.tipsBalance
}),
[CHECK_ADDRESS_IS_MINE_STARTED]: state => _extends$h({}, state, {
[CHECK_ADDRESS_IS_MINE_STARTED]: state => _extends$i({}, state, {
checkingAddressOwnership: true
}),
[CHECK_ADDRESS_IS_MINE_COMPLETED]: state => _extends$h({}, state, {
[CHECK_ADDRESS_IS_MINE_COMPLETED]: state => _extends$i({}, state, {
checkingAddressOwnership: false
}),
[SET_DRAFT_TRANSACTION_AMOUNT]: (state, action) => {
const oldDraft = state.draftTransaction;
const newDraft = _extends$h({}, oldDraft, { amount: parseFloat(action.data.amount) });
const newDraft = _extends$i({}, oldDraft, { amount: parseFloat(action.data.amount) });
return _extends$h({}, state, { draftTransaction: newDraft });
return _extends$i({}, state, { draftTransaction: newDraft });
},
[SET_DRAFT_TRANSACTION_ADDRESS]: (state, action) => {
const oldDraft = state.draftTransaction;
const newDraft = _extends$h({}, oldDraft, { address: action.data.address });
const newDraft = _extends$i({}, oldDraft, { address: action.data.address });
return _extends$h({}, state, { draftTransaction: newDraft });
return _extends$i({}, state, { draftTransaction: newDraft });
},
[SEND_TRANSACTION_STARTED]: state => {
const newDraftTransaction = _extends$h({}, state.draftTransaction, { sending: true });
const newDraftTransaction = _extends$i({}, state.draftTransaction, { sending: true });
return _extends$h({}, state, { draftTransaction: newDraftTransaction });
return _extends$i({}, state, { draftTransaction: newDraftTransaction });
},
[SEND_TRANSACTION_COMPLETED]: state => Object.assign({}, state, {
@ -5717,114 +5718,114 @@ const walletReducer = handleActions({
error: action.data.error
});
return _extends$h({}, state, { draftTransaction: newDraftTransaction });
return _extends$i({}, state, { draftTransaction: newDraftTransaction });
},
[SUPPORT_TRANSACTION_STARTED]: state => _extends$h({}, state, {
[SUPPORT_TRANSACTION_STARTED]: state => _extends$i({}, state, {
sendingSupport: true
}),
[SUPPORT_TRANSACTION_COMPLETED]: state => _extends$h({}, state, {
[SUPPORT_TRANSACTION_COMPLETED]: state => _extends$i({}, state, {
sendingSupport: false
}),
[SUPPORT_TRANSACTION_FAILED]: (state, action) => _extends$h({}, state, {
[SUPPORT_TRANSACTION_FAILED]: (state, action) => _extends$i({}, state, {
error: action.data.error,
sendingSupport: false
}),
[CLEAR_SUPPORT_TRANSACTION]: state => _extends$h({}, state, {
[CLEAR_SUPPORT_TRANSACTION]: state => _extends$i({}, state, {
sendingSupport: false
}),
[WALLET_STATUS_COMPLETED]: (state, action) => _extends$h({}, state, {
[WALLET_STATUS_COMPLETED]: (state, action) => _extends$i({}, state, {
walletIsEncrypted: action.result
}),
[WALLET_ENCRYPT_START]: state => _extends$h({}, state, {
[WALLET_ENCRYPT_START]: state => _extends$i({}, state, {
walletEncryptPending: true,
walletEncryptSucceded: null,
walletEncryptResult: null
}),
[WALLET_ENCRYPT_COMPLETED]: (state, action) => _extends$h({}, state, {
[WALLET_ENCRYPT_COMPLETED]: (state, action) => _extends$i({}, state, {
walletEncryptPending: false,
walletEncryptSucceded: true,
walletEncryptResult: action.result
}),
[WALLET_ENCRYPT_FAILED]: (state, action) => _extends$h({}, state, {
[WALLET_ENCRYPT_FAILED]: (state, action) => _extends$i({}, state, {
walletEncryptPending: false,
walletEncryptSucceded: false,
walletEncryptResult: action.result
}),
[WALLET_DECRYPT_START]: state => _extends$h({}, state, {
[WALLET_DECRYPT_START]: state => _extends$i({}, state, {
walletDecryptPending: true,
walletDecryptSucceded: null,
walletDecryptResult: null
}),
[WALLET_DECRYPT_COMPLETED]: (state, action) => _extends$h({}, state, {
[WALLET_DECRYPT_COMPLETED]: (state, action) => _extends$i({}, state, {
walletDecryptPending: false,
walletDecryptSucceded: true,
walletDecryptResult: action.result
}),
[WALLET_DECRYPT_FAILED]: (state, action) => _extends$h({}, state, {
[WALLET_DECRYPT_FAILED]: (state, action) => _extends$i({}, state, {
walletDecryptPending: false,
walletDecryptSucceded: false,
walletDecryptResult: action.result
}),
[WALLET_UNLOCK_START]: state => _extends$h({}, state, {
[WALLET_UNLOCK_START]: state => _extends$i({}, state, {
walletUnlockPending: true,
walletUnlockSucceded: null,
walletUnlockResult: null
}),
[WALLET_UNLOCK_COMPLETED]: (state, action) => _extends$h({}, state, {
[WALLET_UNLOCK_COMPLETED]: (state, action) => _extends$i({}, state, {
walletUnlockPending: false,
walletUnlockSucceded: true,
walletUnlockResult: action.result
}),
[WALLET_UNLOCK_FAILED]: (state, action) => _extends$h({}, state, {
[WALLET_UNLOCK_FAILED]: (state, action) => _extends$i({}, state, {
walletUnlockPending: false,
walletUnlockSucceded: false,
walletUnlockResult: action.result
}),
[WALLET_LOCK_START]: state => _extends$h({}, state, {
[WALLET_LOCK_START]: state => _extends$i({}, state, {
walletLockPending: false,
walletLockSucceded: null,
walletLockResult: null
}),
[WALLET_LOCK_COMPLETED]: (state, action) => _extends$h({}, state, {
[WALLET_LOCK_COMPLETED]: (state, action) => _extends$i({}, state, {
walletLockPending: false,
walletLockSucceded: true,
walletLockResult: action.result
}),
[WALLET_LOCK_FAILED]: (state, action) => _extends$h({}, state, {
[WALLET_LOCK_FAILED]: (state, action) => _extends$i({}, state, {
walletLockPending: false,
walletLockSucceded: false,
walletLockResult: action.result
}),
[SET_TRANSACTION_LIST_FILTER]: (state, action) => _extends$h({}, state, {
[SET_TRANSACTION_LIST_FILTER]: (state, action) => _extends$i({}, state, {
transactionListFilter: action.data
}),
[UPDATE_CURRENT_HEIGHT]: (state, action) => _extends$h({}, state, {
[UPDATE_CURRENT_HEIGHT]: (state, action) => _extends$i({}, state, {
latestBlock: action.data
}),
[WALLET_RESTART]: state => _extends$h({}, state, {
[WALLET_RESTART]: state => _extends$i({}, state, {
walletReconnecting: true
}),
[WALLET_RESTART_COMPLETED]: state => _extends$h({}, state, {
[WALLET_RESTART_COMPLETED]: state => _extends$i({}, state, {
walletReconnecting: false
})
}, defaultState$a);
@ -5842,14 +5843,14 @@ const makeSelectContentPositionForUri = uri => reselect.createSelector(selectSta
return state.positions[id] ? state.positions[id][outpoint] : null;
});
var _extends$i = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _extends$j = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
const selectState$7 = state => state.notifications || {};
const selectToast = reselect.createSelector(selectState$7, state => {
if (state.toasts.length) {
const { id, params } = state.toasts[0];
return _extends$i({
return _extends$j({
id
}, params);
}

View file

@ -24,12 +24,7 @@ type SearchOptions = {
nsfw?: boolean,
isBackgroundSearch?: boolean,
resolveResults?: boolean,
}
type AdditionalOptions = {
isBackgroundSearch: boolean,
nsfw?: boolean,
}
};
// We can't use env's because they aren't passed into node_modules
let CONNECTION_STRING = 'https://lighthouse.lbry.com/';
@ -89,11 +84,10 @@ export const doUpdateSearchQuery = (query: string, shouldSkipSuggestions: ?boole
}
};
export const doSearch = (
rawQuery: string,
searchOptions: SearchOptions,
) => (dispatch: Dispatch, getState: GetState) => {
export const doSearch = (rawQuery: string, searchOptions: SearchOptions) => (
dispatch: Dispatch,
getState: GetState
) => {
const query = rawQuery.replace(/^lbry:\/\//i, '').replace(/\//, ' ');
const resolveResults = searchOptions && searchOptions.resolveResults;
const isBackgroundSearch = (searchOptions && searchOptions.isBackgroundSearch) || false;
@ -107,9 +101,7 @@ export const doSearch = (
const state = getState();
let queryWithOptions = makeSelectQueryWithOptions(query, searchOptions)(
state
);
let queryWithOptions = makeSelectQueryWithOptions(query, searchOptions)(state);
// If we have already searched for something, we don't need to do anything
const urisForQuery = makeSelectSearchUris(queryWithOptions)(state);
@ -174,9 +166,9 @@ export const doSearch = (
export const doResolvedSearch = (
rawQuery: string,
size: ?number, // only pass in if you don't want to use the users setting (ex: related content)
from: ?number,
isBackgroundSearch: boolean = false,
size?: number, // only pass in if you don't want to use the users setting (ex: related content)
from?: number,
isBackgroundSearch?: boolean = false,
options: {
related_to?: string,
// nsfw here
@ -196,24 +188,20 @@ export const doResolvedSearch = (
from,
isBackgroundSearch,
...options,
}
};
const optionsWithoutFrom: SearchOptions = {
size,
isBackgroundSearch,
...options,
}
};
const state = getState();
let queryWithOptions = makeSelectQueryWithOptions(query, optionsWithFrom)(
state
);
let queryWithOptions = makeSelectQueryWithOptions(query, optionsWithFrom)(state);
// make from null so that we can maintain a reference to the same query for multiple pages and simply append the found results
let queryWithoutFrom = makeSelectQueryWithOptions(query, optionsWithoutFrom)(
state
);
let queryWithoutFrom = makeSelectQueryWithOptions(query, optionsWithoutFrom)(state);
// If we have already searched for something, we don't need to do anything
// TODO: Tweak this check for multiple page results
@ -268,10 +256,10 @@ export const doBlurSearchInput = () => (dispatch: Dispatch) =>
type: ACTIONS.SEARCH_BLUR,
});
export const doUpdateSearchOptions = (newOptions: SearchOptions, additionalOptions: AdditionalOptions) => (
dispatch: Dispatch,
getState: GetState
) => {
export const doUpdateSearchOptions = (
newOptions: SearchOptions,
additionalOptions: SearchOptions
) => (dispatch: Dispatch, getState: GetState) => {
const state = getState();
const searchValue = selectSearchValue(state);

View file

@ -530,7 +530,12 @@ export const makeSelectRecommendedContentForUri = (uri: string) =>
return;
}
const options = { related_to: claim.claim_id, isBackgroundSearch: true };
const options: {
related_to?: string,
nsfw?: boolean,
isBackgroundSearch?: boolean,
} = { related_to: claim.claim_id, isBackgroundSearch: true };
if (!isMature) {
options['nsfw'] = false;
}
@ -681,7 +686,11 @@ export const makeSelectResolvedRecommendedContentForUri = (uri: string, size: nu
return;
}
const options = { related_to: claim.claim_id, isBackgroundSearch: true }
const options: {
related_to?: string,
nsfw?: boolean,
isBackgroundSearch?: boolean,
} = { related_to: claim.claim_id, isBackgroundSearch: true };
if (!isMature) {
options['nsfw'] = false;
}