about summary refs log tree commit diff
path: root/src/state/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/models')
-rw-r--r--src/state/models/session.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/state/models/session.ts b/src/state/models/session.ts
index aa9c97750..57082b818 100644
--- a/src/state/models/session.ts
+++ b/src/state/models/session.ts
@@ -10,6 +10,7 @@ import {isObj, hasProp} from 'lib/type-guards'
 import {networkRetry} from 'lib/async/retry'
 import {z} from 'zod'
 import {RootStoreModel} from './root-store'
+import {IS_PROD} from 'lib/constants'
 
 export type ServiceDescription = DescribeServer.OutputSchema
 
@@ -104,6 +105,13 @@ export class SessionModel {
     return this.accounts.filter(acct => acct.did !== this.data?.did)
   }
 
+  get isSandbox() {
+    if (!this.data) {
+      return false
+    }
+    return !IS_PROD(this.data.service)
+  }
+
   serialize(): unknown {
     return {
       data: this.data,