Skip to content
Snippets Groups Projects
Commit 41f8eb79 authored by Rafael László's avatar Rafael László :speech_balloon:
Browse files

get own user on /users/me

parent 2e556f48
No related branches found
No related tags found
1 merge request!24Auth, Profile, News, Entry Card, File management
Pipeline #4798 passed
import { Request, Response, NextFunction } from 'express';
import Profile from '../../models/ProfileSchema';
const getUser = () => (req: Request, res: Response, next: NextFunction) => {
if(!req.session!.user) {
return res.json({loggedIn: false})
}
res.json({...req.session!.user, loggedIn: true});
}
export default getUser;
\ No newline at end of file
......@@ -3,6 +3,7 @@ import addWarning from "../middlewares/user/addWarning";
import deleteUser from "../middlewares/user/deleteUser";
import deleteWarning from "../middlewares/user/deleteWarning";
import getUser from "../middlewares/user/getUser";
import getOwnUser from "../middlewares/user/getOwnUser";
import getUsersList from "../middlewares/user/getUsersList";
import getWarning from "../middlewares/user/getWarning";
import getWarningsList from "../middlewares/user/getWarningsList";
......@@ -21,6 +22,8 @@ import responseUserList from '../middlewares/user/responseUserList';
app.post('/api/v1/users', authenticated(), addUser(), responseUser());
app.get('/api/v1/users/me', getOwnUser(), responseUser() );
app.get('/api/v1/users/:id', getUser(), responseUser() );
app.get('/api/v1/users/:id/warnings', getWarningsList() );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment