Skip to content

Commit

Permalink
Merge pull request #1808 from CityOfZion/feature/fixes-minor-bugs-in-…
Browse files Browse the repository at this point in the history
…release

chore: fixes minor bugs in release
  • Loading branch information
comountainclimber committed Feb 27, 2019
2 parents 2fe174e + c73495e commit 82c883c
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`TransactionHistoryPanel renders without crashing 1`] = `
<withData(Connect(withData(withProps(Connect(withActions(Connect(withProgress(withProgressComponents(Connect(withActions(Connect(withCall(Connect(withData(Connect(withProgress(withProps(Connect(withData(TransactionHistory))))))))))))))))))))
<withData(Connect(withData(withProps(Connect(withActions(Connect(withProgress(withProgressComponents(Connect(withActions(Connect(withActions(Connect(withCall(Connect(withData(Connect(withProgress(withProps(Connect(withData(TransactionHistory))))))))))))))))))))))
address="AWy7RNBVr9vDadRMK9p7i7Z1tL7GrLAxoh"
dispatch={[Function]}
store={
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import styles from './TransactionHistoryPanel.scss'
type Props = {
className: ?string,
transactions: Array<Object>,
handleFetchAdditionalTxData: () => any,
handleFetchAdditionalTxData: () => void,
handleGetPendingTransactionInfo: () => void,
pendingTransactions: Array<Object>,
address: string,
}
Expand Down Expand Up @@ -51,12 +52,18 @@ export default class TransactionHistory extends React.Component<Props> {
}

async pruneReturnedTransactionsFromStorage() {
const { transactions, pendingTransactions, address } = this.props
const toBePurged = intersectionBy(transactions, pendingTransactions, 'txId')
const {
transactions,
pendingTransactions,
address,
handleGetPendingTransactionInfo,
} = this.props
const toBePurged = intersectionBy(transactions, pendingTransactions, 'txid')
// eslint-disable-next-line
for (const transaction of toBePurged) {
// eslint-disable-next-line
await pruneConfirmedOrStaleTransaction(address, transaction.txid)
handleGetPendingTransactionInfo()
}
}

Expand Down
15 changes: 12 additions & 3 deletions app/components/TransactionHistory/TransactionHistoryPanel/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,23 @@ const mapTransactionsDataToProps = transactions => ({
transactions,
})

const mapAccountActionsToProps = (actions, props) => ({
const mapAccountActionsToProps = (actions, { net, address }) => ({
handleFetchAdditionalTxData: () =>
actions.call({
net: props.net,
address: props.address,
net,
address,
shouldIncrementPagination: true,
}),
})

const mapPendingTransactionActionsToProps = (actions, { net, address }) => ({
handleGetPendingTransactionInfo: () =>
actions.call({
net,
address,
}),
})

const mapPendingTransactionInfoToProps = pendingTransactions => ({
pendingTransactions: pendingTransactions || [],
})
Expand All @@ -34,6 +42,7 @@ export default compose(
title: 'Transaction History',
}),
withActions(transactionHistoryActions, mapAccountActionsToProps),
withActions(getPendingTransactionInfo, mapPendingTransactionActionsToProps),
withCall(getPendingTransactionInfo),
withData(getPendingTransactionInfo, mapPendingTransactionInfoToProps),
withLoadingProp(transactionHistoryActions),
Expand Down

0 comments on commit 82c883c

Please sign in to comment.