about summary refs log tree commit diff
path: root/src/state/models/session.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2022-12-12 14:39:02 -0600
committerPaul Frazee <pfrazee@gmail.com>2022-12-12 14:39:02 -0600
commitb32bf69be7879cb9d321d937d1f2410412bbab7a (patch)
tree9a303510787830dff16ab2fdf30ef3966b90919e /src/state/models/session.ts
parent693d6bfd0a4ed393720e837c751aee51970f6c23 (diff)
downloadvoidsky-b32bf69be7879cb9d321d937d1f2410412bbab7a.tar.zst
Improve session management
Diffstat (limited to 'src/state/models/session.ts')
-rw-r--r--src/state/models/session.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/state/models/session.ts b/src/state/models/session.ts
index feea6643a..eef6808ce 100644
--- a/src/state/models/session.ts
+++ b/src/state/models/session.ts
@@ -89,6 +89,7 @@ export class SessionModel {
 
   clear() {
     this.data = null
+    this.setOnline(false)
   }
 
   setState(data: SessionData) {
@@ -201,6 +202,7 @@ export class SessionModel {
         did: res.data.did,
       })
       this.configureApi()
+      this.setOnline(true, false)
       this.rootStore.me.load().catch(e => {
         console.error('Failed to fetch local user information', e)
       })