added a few common app actions, and wallet actions and selectors

This commit is contained in:
Akinwale Ariwodola 2018-01-17 13:24:35 +01:00
parent 2ae5556916
commit 89104793bb
3 changed files with 1572 additions and 901 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,14 +1,26 @@
// common // common
import Lbry from 'lbry'; import Lbry from 'lbry';
import LbryApi from 'lbryapi';
import Lbryuri from 'lbryuri'; import Lbryuri from 'lbryuri';
export { Lbry, LbryApi, Lbryuri }; export { Lbry, Lbryuri };
// actions // actions
export { doOpenModal, doCloseModal, doShowSnackBar } from 'redux/actions/app';
export { doFetchClaimListMine, doAbandonClaim, doResolveUris, doResolveUri } from 'redux/actions/claims'; export { doFetchClaimListMine, doAbandonClaim, doResolveUris, doResolveUri } from 'redux/actions/claims';
export { doFetchCostInfoForUri } from 'redux/actions/cost_info'; export { doFetchCostInfoForUri } from 'redux/actions/cost_info';
export { doFetchFileInfo, doFileList, doFetchFileInfosAndPublishedClaims } from 'redux/actions/file_info'; export { doFetchFileInfo, doFileList, doFetchFileInfosAndPublishedClaims } from 'redux/actions/file_info';
export { doSearch } from 'redux/actions/search'; export { doSearch } from 'redux/actions/search';
export {
doUpdateBalance,
doBalanceSubscribe,
doFetchTransactions,
doFetchBlock,
doGetNewAddress,
doCheckAddressIsMine,
doSendDraftTransaction,
doSetDraftTransactionAmount,
doSetDraftTransactionAddress,
doSendSupport
} from 'redux/actions/wallet';
// reducers // reducers
export { claimsReducer } from 'redux/reducers/claims'; export { claimsReducer } from 'redux/reducers/claims';
@ -54,14 +66,14 @@ export {
} from 'redux/selectors/cost_info'; } from 'redux/selectors/cost_info';
export { export {
makeSelectFileInfoForUri,
makeSelectDownloadingForUri,
makeSelectLoadingForUri,
selectFileInfosByOutpoint, selectFileInfosByOutpoint,
selectIsFetchingFileList, selectIsFetchingFileList,
selectIsFetchingFileListDownloadedOrPublished, selectIsFetchingFileListDownloadedOrPublished,
makeSelectFileInfoForUri,
selectDownloadingByOutpoint, selectDownloadingByOutpoint,
makeSelectDownloadingForUri,
selectUrisLoading, selectUrisLoading,
makeSelectLoadingForUri,
selectFileInfosDownloaded, selectFileInfosDownloaded,
selectDownloadingFileInfos, selectDownloadingFileInfos,
selectTotalDownloadProgress selectTotalDownloadProgress
@ -75,3 +87,21 @@ export {
selectWunderBarAddress, selectWunderBarAddress,
selectWunderBarIcon selectWunderBarIcon
} from 'redux/selectors/search'; } from 'redux/selectors/search';
export {
makeSelectBlockDate,
selectBalance,
selectTransactionsById,
selectTransactionItems,
selectRecentTransactions,
selectHasTransactions,
selectIsFetchingTransactions,
selectIsSendingSupport,
selectReceiveAddress,
selectGettingNewAddress,
selectDraftTransaction,
selectDraftTransactionAmount,
selectDraftTransactionAddress,
selectDraftTransactionError,
selectBlocks
} from 'redux/selectors/wallet';

24
src/redux/actions/app.js Normal file
View file

@ -0,0 +1,24 @@
import * as ACTIONS from 'constants/action_types';
export function doOpenModal(modal, modalProps = {}) {
return {
type: ACTIONS.OPEN_MODAL,
data: {
modal,
modalProps,
},
};
}
export function doCloseModal() {
return {
type: ACTIONS.CLOSE_MODAL,
};
}
export function doShowSnackBar(data) {
return {
type: ACTIONS.SHOW_SNACKBAR,
data,
};
}