This commit is contained in:
David Arranz 2024-09-08 14:25:20 +02:00
parent 130ca11aea
commit 9c63ba4640

View File

@ -3,12 +3,16 @@ import { generateExpressError } from "@/contexts/common/infrastructure/express";
import * as express from "express";
import httpStatus from "http-status";
interface AuthenticatedRequest extends express.Request {
user?: AuthUser;
}
const profileMiddleware = (
req: express.Request,
res: express.Response,
next: express.NextFunction
) => {
const _req = req as Express.AuthenticatedRequest;
const _req = req as AuthenticatedRequest;
const user = <AuthUser>_req.user;
if (!user || !user.isAdmin) {