atmosphere explorer
pds.ls
tool
typescript
atproto
1import { LocalActorResolver } from "@atcute/identity-resolver";
2import { configureOAuth } from "@atcute/oauth-browser-client";
3import { didDocumentResolver, handleResolver } from "../lib/api";
4
5const reactiveDidDocumentResolver = {
6 resolve: async (did: string) => didDocumentResolver().resolve(did as any),
7};
8
9configureOAuth({
10 metadata: {
11 client_id: import.meta.env.VITE_OAUTH_CLIENT_ID,
12 redirect_uri: import.meta.env.VITE_OAUTH_REDIRECT_URL,
13 },
14 identityResolver: new LocalActorResolver({
15 handleResolver: handleResolver,
16 didDocumentResolver: reactiveDidDocumentResolver,
17 }),
18});