refactor(permission): remove async facade exports (#22342)

This commit is contained in:
Kit Langton
2026-04-13 19:33:58 -04:00
committed by GitHub
parent a06f40297b
commit d199648aeb
5 changed files with 462 additions and 531 deletions

View File

@@ -1070,10 +1070,14 @@ export const SessionRoutes = lazy(() =>
validator("json", z.object({ response: Permission.Reply })),
async (c) => {
const params = c.req.valid("param")
Permission.reply({
requestID: params.permissionID,
reply: c.req.valid("json").response,
})
await AppRuntime.runPromise(
Permission.Service.use((svc) =>
svc.reply({
requestID: params.permissionID,
reply: c.req.valid("json").response,
}),
),
)
return c.json(true)
},
),