Uecko_ERP/modules/auth/src/api/lib/express/mock-user.middleware.ts

17 lines
544 B
TypeScript

import { EmailAddress, UniqueID } from "@repo/rdx-ddd";
import type { NextFunction, Response } from "express";
import type { RequestWithAuth } from "./auth-types";
export function mockUser(req: RequestWithAuth, _res: Response, next: NextFunction) {
req.user = {
userId: UniqueID.create("9e4dc5b3-96b9-4968-9490-14bd032fec5f").data,
email: EmailAddress.create("dev@example.com").data,
companyId: UniqueID.create("019a9667-6a65-767a-a737-48234ee50a3a").data,
companySlug: "alonsoysal",
roles: ["admin"],
};
next();
}