blob: beedb66c8892100a0c2c8416573b2e3ab3561697 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import { asyncData } from '../redux/async_data';
import { Store } from '../redux/store';
import { Heartbeater } from './heartbeater';
export const generateAccountHeartbeater = (store: Store, performImmediatelyOnStart: boolean): Heartbeater => {
return new Heartbeater(async () => {
await asyncData.fetchAccountInfoAndDispatchToStore(store, { setLoading: false });
}, performImmediatelyOnStart);
};
export const generateBuyQuoteHeartbeater = (store: Store, performImmediatelyOnStart: boolean): Heartbeater => {
return new Heartbeater(async () => {
await asyncData.fetchCurrentBuyQuoteAndDispatchToStore(store, false);
}, performImmediatelyOnStart);
};
|