WA-521 fetchTransactions in safe's view in a loop
This commit is contained in:
parent
fb0f9160c6
commit
0f563a2b56
|
@ -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,
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue