Implement notifications

This commit is contained in:
Paul Frazee
2022-10-03 10:53:36 -05:00
parent 5b8d0957b3
commit a77988a984
16 changed files with 456 additions and 81 deletions
+7
View File
@@ -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
}