personal web client for Bluesky
typescript solidjs bluesky atcute

feat: add cache-control to resolution responses

mary.my.id cf328257 19ba0f6d

verified
Changed files
+5 -2
server
+5 -2
server/index.ts
··· 36 36 try { 37 37 const did = await handleResolver.resolve(handle); 38 38 39 - return json({ did }); 39 + return json({ did }, { headers: { 'cache-control': 'public, max-age=600' } }); 40 40 } catch (err) { 41 41 console.error(`resolveHandleToDid`, handle, err); 42 42 ··· 62 62 try { 63 63 const doc = await didDocResolver.resolve(did); 64 64 65 - return json({ didDoc: doc as unknown as Record<string, unknown> }); 65 + return json( 66 + { didDoc: doc as unknown as Record<string, unknown> }, 67 + { headers: { 'cache-control': 'public, max-age=3600' } }, 68 + ); 66 69 } catch (err) { 67 70 console.error(`resolveDidToDoc`, did, err); 68 71