From 075ef0fa34a6b5a423c1a1adc2eb546fab3f5212 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 20 Oct 2025 16:17:49 -0400 Subject: wip: share --- packages/function/src/api.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages/function/src') diff --git a/packages/function/src/api.ts b/packages/function/src/api.ts index 74ca22faf..572ac3cab 100644 --- a/packages/function/src/api.ts +++ b/packages/function/src/api.ts @@ -137,7 +137,11 @@ export default new Hono<{ Bindings: Env }>() return c.json({}) }) .post("/share_delete_admin", async (c) => { - const id = c.env.SYNC_SERVER.idFromName("oVF8Rsiv") + const body = await c.req.json<{ sessionShortName: string; adminSecret: string }>() + const sessionShortName = body.sessionShortName + const adminSecret = body.adminSecret + if (adminSecret !== Resource.ADMIN_SECRET.value) throw new Error("Invalid admin secret") + const id = c.env.SYNC_SERVER.idFromName(sessionShortName) const stub = c.env.SYNC_SERVER.get(id) await stub.clear() return c.json({}) -- cgit v1.2.3