atproto explorer pdsls.dev
atproto tool
at main 435 B view raw
1import { OAuthUserAgent } from "@atcute/oauth-browser-client"; 2import { createSignal } from "solid-js"; 3import { createStore } from "solid-js/store"; 4 5export type Account = { 6 signedIn: boolean; 7 handle?: string; 8 grantedScopes?: string; 9}; 10 11export type Sessions = Record<string, Account>; 12 13export const [agent, setAgent] = createSignal<OAuthUserAgent | undefined>(); 14export const [sessions, setSessions] = createStore<Sessions>();