Simplify middleware and remove unused code
- Remove unused orgMemberMiddleware (org procedures use helper functions) - Remove orgMemberProcedure from base.ts - Simplify superuserMiddleware using inline concat syntax - Import OrgInfo/OrgMembership from context.ts instead of redefining Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,35 +9,21 @@ import type {
|
||||
APIContext,
|
||||
AuthenticatedContext,
|
||||
LoginRequestContext,
|
||||
OrgMemberContext,
|
||||
} from "../context.js";
|
||||
import {
|
||||
authMiddleware,
|
||||
loginRequestMiddleware,
|
||||
orgMemberMiddleware,
|
||||
os,
|
||||
superuserMiddleware,
|
||||
} from "../middlewares/index.js";
|
||||
|
||||
// Re-export middlewares and os
|
||||
export {
|
||||
authMiddleware,
|
||||
loginRequestMiddleware,
|
||||
orgMemberMiddleware,
|
||||
os,
|
||||
superuserMiddleware,
|
||||
};
|
||||
export { authMiddleware, loginRequestMiddleware, os, superuserMiddleware };
|
||||
|
||||
// Pre-configured procedures with middleware applied
|
||||
export const authedProcedure = os.use(authMiddleware);
|
||||
export const superuserProcedure = os.use(superuserMiddleware);
|
||||
export const loginRequestProcedure = os.use(loginRequestMiddleware);
|
||||
export const orgMemberProcedure = os.use(orgMemberMiddleware);
|
||||
|
||||
// Type exports for use in procedure files
|
||||
export type {
|
||||
APIContext,
|
||||
AuthenticatedContext,
|
||||
LoginRequestContext,
|
||||
OrgMemberContext,
|
||||
};
|
||||
export type { APIContext, AuthenticatedContext, LoginRequestContext };
|
||||
|
||||
Reference in New Issue
Block a user