Function: requireAdmin()
requireAdmin():
MiddlewareHandler<ChiveEnv>
Defined in: src/api/middleware/auth.ts:175
Middleware that requires admin role.
Returns
MiddlewareHandler<ChiveEnv>
Hono middleware handler
Remarks
Throws AuthorizationError if user is not an admin.
Should be applied after authenticateServiceAuth() and requireAuth().
Example
app.use('/xrpc/pub.chive.admin.*', requireAuth(), requireAdmin());