WA-521 fetchTransactions in safe's view in a loop

This commit is contained in:
apanizo 2018-08-17 11:42:32 +02:00
parent fb0f9160c6
commit 0f563a2b56
2 changed files with 6 additions and 1 deletions

View File

@ -1,13 +1,16 @@
// @flow
import fetchSafe from '~/routes/safe/store/actions/fetchSafe'
import fetchTransactions from '~/routes/safe/store/actions/fetchTransactions'
import { fetchTokens } from '~/routes/tokens/store/actions/fetchTokens'
export type Actions = {
fetchSafe: typeof fetchSafe,
fetchTokens: typeof fetchTokens,
fetchTransactions: typeof fetchTransactions,
}
export default {
fetchSafe,
fetchTokens,
fetchTransactions,
}

View File

@ -17,12 +17,13 @@ class SafeView extends React.PureComponent<Props> {
componentDidMount() {
this.intervalId = setInterval(() => {
const {
safe, fetchTokens, fetchSafe,
safe, fetchTokens, fetchSafe, fetchTransactions,
} = this.props
if (!safe) {
return
}
const safeAddress = safe.get('address')
fetchTransactions(safeAddress)
fetchTokens(safeAddress)
fetchSafe(safe)
}, TIMEOUT)
@ -36,6 +37,7 @@ class SafeView extends React.PureComponent<Props> {
if (this.props.safe) {
const safeAddress = this.props.safe.get('address')
this.props.fetchTokens(safeAddress)
this.props.fetchTransactions(safeAddress)
}
}