diff options
author | Eric Bailey <git@esb.lol> | 2024-04-25 10:35:21 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-25 10:35:21 -0500 |
commit | 6aded4f257fc85c50d57dc6334fa2a896e207aa5 (patch) | |
tree | 801994fe889bbd25a1a80dbb08dbf57e9f07d255 /src/state/session/util/readLastActiveAccount.ts | |
parent | 5b82b1500720cc959d90471432b84c09d2f86388 (diff) | |
download | voidsky-6aded4f257fc85c50d57dc6334fa2a896e207aa5.tar.zst |
[Session] Base (#3541)
* Add readLastActiveAccount to use accounts[] as source of truth * Add public service constant, use
Diffstat (limited to 'src/state/session/util/readLastActiveAccount.ts')
-rw-r--r-- | src/state/session/util/readLastActiveAccount.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/state/session/util/readLastActiveAccount.ts b/src/state/session/util/readLastActiveAccount.ts new file mode 100644 index 000000000..e0768b8a8 --- /dev/null +++ b/src/state/session/util/readLastActiveAccount.ts @@ -0,0 +1,6 @@ +import * as persisted from '#/state/persisted' + +export function readLastActiveAccount() { + const {currentAccount, accounts} = persisted.get('session') + return accounts.find(a => a.did === currentAccount?.did) +} |