about summary refs log tree commit diff
path: root/src/storage/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/storage/index.ts')
-rw-r--r--src/storage/index.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/storage/index.ts b/src/storage/index.ts
index ce17d4c36..8ec09eefa 100644
--- a/src/storage/index.ts
+++ b/src/storage/index.ts
@@ -1,6 +1,7 @@
 import {MMKV} from 'react-native-mmkv'
+import {Did} from '@atproto/api'
 
-import {Device} from '#/storage/schema'
+import {Account, Device} from '#/storage/schema'
 
 export * from '#/storage/schema'
 
@@ -73,9 +74,15 @@ export class Storage<Scopes extends unknown[], Schema> {
  */
 export const device = new Storage<[], Device>({id: 'bsky_device'})
 
+/**
+ * Account data that's specific to the account on this device
+ */
+export const account = new Storage<[Did], Account>({id: 'bsky_account'})
+
 if (__DEV__ && typeof window !== 'undefined') {
   // @ts-ignore
   window.bsky_storage = {
     device,
+    account,
   }
 }