chore: generate

This commit is contained in:
opencode-agent[bot] 2026-06-24 10:09:04 +00:00
commit fe655b7630
4 changed files with 32 additions and 28 deletions

View file

@ -139,22 +139,20 @@ app
return c.json({})
},
)
.post(
"/support/actions/remove-share",
async (c) => {
const authorization = c.req.header("authorization")
const expected = `Bearer ${(Resource as unknown as Record<string, { value: string }>).SUPPORT_API_KEY.value}`
const actual = Buffer.from(authorization ?? "")
const secret = Buffer.from(expected)
if (actual.length !== secret.length || !timingSafeEqual(actual, secret)) return c.json({ error: "Unauthorized" }, 401)
.post("/support/actions/remove-share", async (c) => {
const authorization = c.req.header("authorization")
const expected = `Bearer ${(Resource as unknown as Record<string, { value: string }>).SUPPORT_API_KEY.value}`
const actual = Buffer.from(authorization ?? "")
const secret = Buffer.from(expected)
if (actual.length !== secret.length || !timingSafeEqual(actual, secret))
return c.json({ error: "Unauthorized" }, 401)
const body = z.object({ shareID: z.string().min(1) }).safeParse(await c.req.json().catch(() => undefined))
if (!body.success) return c.json({ error: "Invalid request", issues: body.error.issues }, 400)
return Share.removeAdmin({ id: body.data.shareID })
.then(() => c.json({ success: true, message: "Share removed" }))
.catch((error) => c.json({ error: error instanceof Error ? error.message : String(error) }, 400))
},
)
const body = z.object({ shareID: z.string().min(1) }).safeParse(await c.req.json().catch(() => undefined))
if (!body.success) return c.json({ error: "Invalid request", issues: body.error.issues }, 400)
return Share.removeAdmin({ id: body.data.shareID })
.then(() => c.json({ success: true, message: "Share removed" }))
.catch((error) => c.json({ error: error instanceof Error ? error.message : String(error) }, 400))
})
export function GET(event: APIEvent) {
return app.fetch(event.request)