diff options
Diffstat (limited to 'src/state/models')
-rw-r--r-- | src/state/models/session.ts | 8 |
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, |