personal web client for Bluesky
typescript solidjs bluesky atcute

refactor: use getSession

mary.my.id 598fcc50 932070fc

verified
Changed files
+4 -4
src
+4 -4
src/views/settings-account.tsx
··· 8 8 import * as Page from '~/components/page'; 9 9 10 10 const AccountSettingsPage = () => { 11 - const { did, client, persister } = useAgent(); 11 + const { client, persister } = useAgent(); 12 12 13 13 const repo = createQuery(() => ({ 14 14 queryKey: ['describe-repo'], 15 15 persister: persister as any, 16 16 async queryFn() { 17 - const [repo, server] = await Promise.all([ 18 - ok(client.get('com.atproto.repo.describeRepo', { params: { repo: did! } })), 17 + const [session, server] = await Promise.all([ 18 + ok(client.get('com.atproto.server.getSession')), 19 19 ok(client.get('com.atproto.server.describeServer')), 20 20 ]); 21 21 22 22 return { 23 - handle: repo.handle, 23 + handle: session.handle, 24 24 pds: server.did.replace(/^did:web:/, ''), 25 25 }; 26 26 },