refactor(auth): export resolvePds for reuse

This commit is contained in:
Julien Calixte
2026-06-07 11:25:39 +02:00
parent 6f4d8d3b56
commit 6163092d27

View File

@@ -14,7 +14,7 @@ function decodeJwtPayload(token: string): JwtPayload {
return JSON.parse(atob(payload)); return JSON.parse(atob(payload));
} }
async function resolvePds(did: string): Promise<string> { export async function resolvePds(did: string): Promise<string> {
const res = await fetch(`https://plc.directory/${did}`); const res = await fetch(`https://plc.directory/${did}`);
if (!res.ok) throw new Error(`Failed to resolve DID: ${res.status}`); if (!res.ok) throw new Error(`Failed to resolve DID: ${res.status}`);
const doc: DidDocument = await res.json(); const doc: DidDocument = await res.json();