From 29ed1201bbbf24dd99d3a36b7b5962ec7203cba5 Mon Sep 17 00:00:00 2001 From: afterlifepro Date: Tue, 23 Sep 2025 21:50:24 +0100 Subject: [PATCH] server: handle route in seperate function --- src/user.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/user.ts b/src/user.ts index 992ddd7..8aa0f82 100644 --- a/src/user.ts +++ b/src/user.ts @@ -23,9 +23,18 @@ const docResolver = new CompositeDidDocumentResolver({ web: new WebDidDocumentResolver(), }, }); +async function getRoute( + did: `did:${"plc" | "web"}:${string}`, + pds: string, + route: string +): Promise { + return new Response("404 NOT FOUND: " + route, { + status: 404, + }); +} export default async function ( - _req: Request, + req: Request, user: | { handle: `${string}.${string}` } | { did: `did:plc:${string}` | `did:web:${string}` } @@ -71,11 +80,5 @@ export default async function ( } ); - pds; - - return new Response(`Resolved: ${"handle" in user ? user.handle : user.did} - -handle: ${"handle" in user ? user.handle : (doc.alsoKnownAs?.filter((x) => x.startsWith("at://"))[0] ?? "N/A")} -did: ${did} -pds: ${pds}`); + return await getRoute(did, pds, new URL(req.url).pathname); } -- 2.51.2