keep selectRecentTransactions
This commit is contained in:
parent
861880a029
commit
d5ffdeaec4
3 changed files with 29 additions and 0 deletions
13
dist/bundle.es.js
vendored
13
dist/bundle.es.js
vendored
|
@ -1667,6 +1667,18 @@ const selectTransactionItems = reselect.createSelector(selectTransactionsById, b
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const selectRecentTransactions = reselect.createSelector(selectTransactionItems, transactions => {
|
||||||
|
const threshold = new Date();
|
||||||
|
threshold.setDate(threshold.getDate() - 7);
|
||||||
|
return transactions.filter(transaction => {
|
||||||
|
if (!transaction.date) {
|
||||||
|
return true; // pending transaction
|
||||||
|
}
|
||||||
|
|
||||||
|
return transaction.date > threshold;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
const selectHasTransactions = reselect.createSelector(selectTransactionItems, transactions => transactions && transactions.length > 0);
|
const selectHasTransactions = reselect.createSelector(selectTransactionItems, transactions => transactions && transactions.length > 0);
|
||||||
|
|
||||||
const selectIsFetchingTransactions = reselect.createSelector(selectState$1, state => state.fetchingTransactions);
|
const selectIsFetchingTransactions = reselect.createSelector(selectState$1, state => state.fetchingTransactions);
|
||||||
|
@ -5536,6 +5548,7 @@ exports.selectPublishFormValues = selectPublishFormValues;
|
||||||
exports.selectPurchaseUriErrorMessage = selectPurchaseUriErrorMessage;
|
exports.selectPurchaseUriErrorMessage = selectPurchaseUriErrorMessage;
|
||||||
exports.selectPurchasedUris = selectPurchasedUris;
|
exports.selectPurchasedUris = selectPurchasedUris;
|
||||||
exports.selectReceiveAddress = selectReceiveAddress;
|
exports.selectReceiveAddress = selectReceiveAddress;
|
||||||
|
exports.selectRecentTransactions = selectRecentTransactions;
|
||||||
exports.selectReservedBalance = selectReservedBalance;
|
exports.selectReservedBalance = selectReservedBalance;
|
||||||
exports.selectResolvingUris = selectResolvingUris;
|
exports.selectResolvingUris = selectResolvingUris;
|
||||||
exports.selectSearchBarFocused = selectSearchBarFocused;
|
exports.selectSearchBarFocused = selectSearchBarFocused;
|
||||||
|
|
|
@ -277,6 +277,7 @@ export {
|
||||||
selectSupportsByOutpoint,
|
selectSupportsByOutpoint,
|
||||||
selectTotalSupports,
|
selectTotalSupports,
|
||||||
selectTransactionItems,
|
selectTransactionItems,
|
||||||
|
selectRecentTransactions,
|
||||||
selectHasTransactions,
|
selectHasTransactions,
|
||||||
selectIsFetchingTransactions,
|
selectIsFetchingTransactions,
|
||||||
selectIsSendingSupport,
|
selectIsSendingSupport,
|
||||||
|
|
|
@ -215,6 +215,21 @@ export const selectTransactionItems = createSelector(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
export const selectRecentTransactions = createSelector(
|
||||||
|
selectTransactionItems,
|
||||||
|
transactions => {
|
||||||
|
const threshold = new Date();
|
||||||
|
threshold.setDate(threshold.getDate() - 7);
|
||||||
|
return transactions.filter(transaction => {
|
||||||
|
if (!transaction.date) {
|
||||||
|
return true; // pending transaction
|
||||||
|
}
|
||||||
|
|
||||||
|
return transaction.date > threshold;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
export const selectHasTransactions = createSelector(
|
export const selectHasTransactions = createSelector(
|
||||||
selectTransactionItems,
|
selectTransactionItems,
|
||||||
transactions => transactions && transactions.length > 0
|
transactions => transactions && transactions.length > 0
|
||||||
|
|
Loading…
Reference in a new issue