Parent Directory
|
Revision Log
style: fix with eslint
1 | rakin | 349 | import { NextFunction, Response } from "express"; |
2 | import Request from "../Request"; | ||
3 | import Auth from "./Auth"; | ||
4 | |||
5 | export default async function RequireAuth(request: Request, response: Response, next: NextFunction) { | ||
6 | if (!request.user) { | ||
7 | const { authorization } = request.headers; | ||
8 | |||
9 | if (!authorization) { | ||
10 | return response.status(401).send({ error: "No authorization header in the request" }); | ||
11 | } | ||
12 | |||
13 | return Auth(request, response, next); | ||
14 | } | ||
15 | |||
16 | next(); | ||
17 | } |
[email protected] | ViewVC Help |
Powered by ViewVC 1.1.26 |