.
This commit is contained in:
parent
d116a82f8c
commit
69a24e452f
@ -1,11 +1,11 @@
|
||||
import { AuthUser } from "@/contexts/auth/domain";
|
||||
import { composeMiddleware, generateExpressError } from "@/contexts/common/infrastructure/express";
|
||||
import { ensureIdIsValid } from "@shared/contexts";
|
||||
import Express, * as express from "express";
|
||||
import { NextFunction, Request, Response } from "express";
|
||||
import httpStatus from "http-status";
|
||||
import passport from "passport";
|
||||
|
||||
interface AuthenticatedRequest extends express.Request {
|
||||
interface AuthenticatedRequest extends Request {
|
||||
user?: AuthUser;
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@ export const checkUser = composeMiddleware([
|
||||
passport.authenticate("local-jwt", {
|
||||
session: false,
|
||||
}),
|
||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
||||
(req: Request, res: Response, next: NextFunction) => {
|
||||
if (req.isAuthenticated()) {
|
||||
return next();
|
||||
}
|
||||
@ -23,7 +23,7 @@ export const checkUser = composeMiddleware([
|
||||
|
||||
export const checkisAdmin = composeMiddleware([
|
||||
checkUser,
|
||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
||||
(req: Request, res: Response, next: NextFunction) => {
|
||||
const _req = req as AuthenticatedRequest;
|
||||
const user = <AuthUser>_req.user;
|
||||
|
||||
@ -36,7 +36,7 @@ export const checkisAdmin = composeMiddleware([
|
||||
|
||||
export const checkAdminOrSelf = composeMiddleware([
|
||||
checkUser,
|
||||
(req: Express.Request, res: Express.Response, next: Express.NextFunction) => {
|
||||
(req: Request, res: Response, next: NextFunction) => {
|
||||
const _req = req as AuthenticatedRequest;
|
||||
const user = <AuthUser>_req.user;
|
||||
|
||||
|
||||
@ -75,13 +75,6 @@
|
||||
"src/**/*.test.*",
|
||||
"node_modules",
|
||||
|
||||
"src/**/firebird/*",
|
||||
|
||||
"src/**/CreateDealer.useCase.ts",
|
||||
"src/**/UpdateDealer.useCase.ts",
|
||||
|
||||
"src/**/createDealer/*",
|
||||
"src/**/updateDealer/*",
|
||||
"src/**/deleteDealer/*"
|
||||
"src/**/firebird/*"
|
||||
]
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user