diff options
Diffstat (limited to 'src/state/index.ts')
-rw-r--r-- | src/state/index.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/state/index.ts b/src/state/index.ts index 07a15f56a..12b3ff181 100644 --- a/src/state/index.ts +++ b/src/state/index.ts @@ -9,6 +9,7 @@ import {ShellModel} from './models/shell' const ROOT_STATE_STORAGE_KEY = 'root' const DEFAULT_SERVICE = 'http://localhost:2583' +const STATE_FETCH_INTERVAL = 15e3 export async function setupState() { let rootStore: RootStoreModel @@ -32,8 +33,14 @@ export async function setupState() { }) await rootStore.session.setup() + await rootStore.fetchStateUpdate() console.log(rootStore.me) + // periodic state fetch + setInterval(() => { + rootStore.fetchStateUpdate() + }, STATE_FETCH_INTERVAL) + return rootStore } |