about summary refs log tree commit diff
path: root/src/state/session/agent.ts
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2024-12-09 13:43:16 -0600
committerGitHub <noreply@github.com>2024-12-09 13:43:16 -0600
commitbc4b4a3cfec482672ee8bc8cebd0351f29f0a3c8 (patch)
tree470f5b9bc0857b5c5e249bc447b55fc102c7edbc /src/state/session/agent.ts
parent63c0c7e6211e35f7388dfbc5c5509e727dd4203e (diff)
downloadvoidsky-bc4b4a3cfec482672ee8bc8cebd0351f29f0a3c8.tar.zst
Add `isSelfHosted` to `SessionAccount` (#7028)
* Add isSelfHosted to SessionAccount

* Update snaps
Diffstat (limited to 'src/state/session/agent.ts')
-rw-r--r--src/state/session/agent.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/state/session/agent.ts b/src/state/session/agent.ts
index 8a48cf95e..84c816d44 100644
--- a/src/state/session/agent.ts
+++ b/src/state/session/agent.ts
@@ -3,6 +3,7 @@ import {TID} from '@atproto/common-web'
 
 import {networkRetry} from '#/lib/async/retry'
 import {
+  BSKY_SERVICE,
   DISCOVER_SAVED_FEED,
   IS_PROD_SERVICE,
   PUBLIC_BSKY_SERVICE,
@@ -204,6 +205,7 @@ export function agentToSessionAccount(
     active: agent.session.active,
     status: agent.session.status as SessionAccount['status'],
     pdsUrl: agent.pdsUrl?.toString(),
+    isSelfHosted: !agent.serviceUrl.toString().startsWith(BSKY_SERVICE),
   }
 }