diff options
author | Paul Frazee <pfrazee@gmail.com> | 2022-07-20 15:00:37 -0500 |
---|---|---|
committer | Paul Frazee <pfrazee@gmail.com> | 2022-07-20 15:00:37 -0500 |
commit | c712cbbfe27cca5db5d87abd8d7fd3b749492fcc (patch) | |
tree | 6ba411c9d9ab7a63b4578071752fdbd9c6a9cec3 /src/state/models/root-store.ts | |
parent | 19c694bc601c2b5d494d635134ffe9ca3fdc7774 (diff) | |
download | voidsky-c712cbbfe27cca5db5d87abd8d7fd3b749492fcc.tar.zst |
Add WIP post-thread view
Diffstat (limited to 'src/state/models/root-store.ts')
-rw-r--r-- | src/state/models/root-store.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/state/models/root-store.ts b/src/state/models/root-store.ts index a5d356066..7391a82bd 100644 --- a/src/state/models/root-store.ts +++ b/src/state/models/root-store.ts @@ -18,11 +18,18 @@ export class RootStoreModel { constructor(public api: AdxClient) { makeAutoObservable(this, { api: false, + resolveName: false, serialize: false, hydrate: false, }) } + async resolveName(didOrName: string) { + const userDb = this.api.mockDb.getUser(didOrName) + if (!userDb) throw new Error(`User not found: ${didOrName}`) + return userDb.did + } + serialize(): unknown { return { session: this.session.serialize(), |