.
This commit is contained in:
parent
130ca11aea
commit
9c63ba4640
@ -3,12 +3,16 @@ import { generateExpressError } from "@/contexts/common/infrastructure/express";
|
|||||||
import * as express from "express";
|
import * as express from "express";
|
||||||
import httpStatus from "http-status";
|
import httpStatus from "http-status";
|
||||||
|
|
||||||
|
interface AuthenticatedRequest extends express.Request {
|
||||||
|
user?: AuthUser;
|
||||||
|
}
|
||||||
|
|
||||||
const profileMiddleware = (
|
const profileMiddleware = (
|
||||||
req: express.Request,
|
req: express.Request,
|
||||||
res: express.Response,
|
res: express.Response,
|
||||||
next: express.NextFunction
|
next: express.NextFunction
|
||||||
) => {
|
) => {
|
||||||
const _req = req as Express.AuthenticatedRequest;
|
const _req = req as AuthenticatedRequest;
|
||||||
const user = <AuthUser>_req.user;
|
const user = <AuthUser>_req.user;
|
||||||
|
|
||||||
if (!user || !user.isAdmin) {
|
if (!user || !user.isAdmin) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user