OverviewFilesCommitsIssuesDocsReleasesPeers

apds commits / fb3a8bc

Add /latest endpoint for last 5 minutes posts
fb3a8bcb35545b08ffbc5dc3f27d9185508a7d84
by Everett Bogue <ev@evbogue.com> · 2025-12-12T22:46:33.000Z

Changed files (1) +6 -0

serve.js +6 -0
……@@ -81,6 +81,12 @@ const directory = async (r) => {
8181 const q = await apds.query()
8282 return new Response(JSON.stringify(q), {headers: header})
8383 }
84 if (key === 'latest') {
85 const q = await apds.query()
86 const cutoff = Date.now() - (5 * 60 * 1000)
87 const latest = q.filter(m => m.ts && parseInt(m.ts) > cutoff)
88 return new Response(JSON.stringify(latest), {headers: header})
89 }
8490 if (q && q[0]) {
8591 return new Response(JSON.stringify(q), {headers: header})
8692 } else if (await apds.get(key)) {