Skip to content

Commit fd3ef65

Browse files
author
YvetteNyibuka
committed
rebased with develop
1 parent 2da6f8d commit fd3ef65

File tree

4 files changed

+100
-100
lines changed

4 files changed

+100
-100
lines changed

src/__test__/users.test.ts

+27-27
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ describe("USER API TEST", () => {
105105
expect(body.message).toBeDefined();
106106
});
107107

108-
/***
108+
/***
109109
* ---------------------------- RESET PASSWORD --------------------------------------------
110110
*/
111111

@@ -159,31 +159,31 @@ describe("USER API TEST", () => {
159159
});
160160
});
161161

162-
/**
163-
* -----------------------------------------LOG OUT--------------------------------------
164-
*/
165-
it("Should log out a user and return 404", async () => {
166-
const { body } = await Jest_request.post("/api/v1/users/logout").send();
167-
expect(404);
168-
expect(body.status).toStrictEqual("NOT FOUND");
169-
expect(body.message).toStrictEqual("Token Not Found");
170-
});
162+
/**
163+
* -----------------------------------------LOG OUT--------------------------------------
164+
*/
165+
it("Should log out a user and return 404", async () => {
166+
const { body } = await Jest_request.post("/api/v1/users/logout").send();
167+
expect(404);
168+
expect(body.status).toStrictEqual("NOT FOUND");
169+
expect(body.message).toStrictEqual("Token Not Found");
170+
});
171171

172-
it("Should log out a user and return 201", async () => {
173-
const { body } = await Jest_request.post("/api/v1/users/logout")
174-
.send()
175-
.set("Authorization", `Bearer ${token}`);
176-
expect(201);
177-
expect(body.status).toStrictEqual("CREATED");
178-
expect(body.message).toStrictEqual("Logged out successfully");
179-
token = token;
180-
});
172+
it("Should log out a user and return 201", async () => {
173+
const { body } = await Jest_request.post("/api/v1/users/logout")
174+
.send()
175+
.set("Authorization", `Bearer ${token}`);
176+
expect(201);
177+
expect(body.status).toStrictEqual("CREATED");
178+
expect(body.message).toStrictEqual("Logged out successfully");
179+
token = token;
180+
});
181181

182-
it("Should alert an error and return 401", async () => {
183-
const { body } = await Jest_request.post("/api/v1/users/logout")
184-
.send()
185-
.set("Authorization", `Bearer ${token}`);
186-
expect(401);
187-
expect(body.status).toStrictEqual("UNAUTHORIZED");
188-
expect(body.message).toStrictEqual("Already logged out");
189-
});
182+
it("Should alert an error and return 401", async () => {
183+
const { body } = await Jest_request.post("/api/v1/users/logout")
184+
.send()
185+
.set("Authorization", `Bearer ${token}`);
186+
expect(401);
187+
expect(body.status).toStrictEqual("UNAUTHORIZED");
188+
expect(body.message).toStrictEqual("Already logged out");
189+
});

src/controllers/usedTokens.json

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
{
2-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ5NWNiNjhkLTZhZDMtNDcxMS1hMzVjLWFmYTQwYzI3YmRkYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwMDAxMDYsImV4cCI6MTcxNDA4NjUwNn0.YKARW4SMFdlA1Ii9AUsJb6DpeOn9WclBVxNn3PeRkjE": false,
3-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ5NWNiNjhkLTZhZDMtNDcxMS1hMzVjLWFmYTQwYzI3YmRkYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwMDAyODIsImV4cCI6MTcxNDA4NjY4Mn0.FWsftmV_ajBLlCTCJveomj7rWQBnn3m-y2e585uZSXw": false,
4-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk0YjZjZmEzLTM0N2YtNDE2YS1hNGIxLTc0YmExMzYxODQyYyIsImVtYWlsIjoicGV0ZXIyMzQ1NjVAZ21haWwuY29tIiwiaWF0IjoxNzE0MDQ3MzIxLCJleHAiOjE3MTQxMzM3MjF9.UPX64-qIZYZfimzm_Ix3qlW7j1NWLd02nqSgYOrW9Vc": false,
5-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVmZWIwYzdmLTQ3YzctNGQzYi04ZjZiLTI1NTY0YjQ3Mjk5NSIsImVtYWlsIjoicGV0ZXIyMzQ1NjVAZ21haWwuY29tIiwiaWF0IjoxNzE0MDQ3MzQ0LCJleHAiOjE3MTQxMzM3NDR9.0yGAKGvJ-Y_QNmtcU6IE8nS8D8lo5GrlTHiLiufsQwY": false,
6-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUzMDc0MDBjLTZjMDAtNDNiYS1hNGY1LTkyMmNlMTM1MzQ2MyIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNDc1NzgsImV4cCI6MTcxNDEzMzk3OH0.gxJdCM2ASt7Csaipzt2ubckn8QGUGa3BhNQYm0GIK9U": false,
7-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ0ZDc3ZmQ5LTc0NWUtNDU0Ni1hM2UyLWU4ODI5MzU5NzVlMSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNDc2NTUsImV4cCI6MTcxNDEzNDA1NX0.X-zUDnyFsRD-rG11eIAkHc0_MYPHADEnO9Z_yK8V5-k": false,
8-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxYmVkZmJmLTU3MzgtNDYzZC04MDkwLWJhMjAyMzc5N2JiYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTE2MTcsImV4cCI6MTcxNDEzODAxN30.a6yfgkAMu6KtD3vIUa58JjK_lyhgKPolC9oFJZTa1Yg": false,
9-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxYmVkZmJmLTU3MzgtNDYzZC04MDkwLWJhMjAyMzc5N2JiYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTIwNjcsImV4cCI6MTcxNDEzODQ2N30.n3eHnyXxruUe7OndniIW9G3DjgS1XMjFlQlFYERiH9c": false,
10-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA3NzdkOWY3LWM1MTAtNDU4MC05YTNlLTQ5NWYzNDllODY0YSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTIyNDYsImV4cCI6MTcxNDEzODY0Nn0.iKzUl1hDb7M1cOV5zv3rimQwVextE6JYNnJi5SSgASA": false,
11-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA2M2FlYjJmLWRkMmUtNDk2Ny04Nzc1LTQyYjlhNWJlMTBlMyIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTI0MDAsImV4cCI6MTcxNDEzODgwMH0.o_sO-ucCgvMJDXgddri4wPjSpxSuX-QtByHJk9ekpp4": false,
12-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjY3MjYsImV4cCI6MTcxNDE1MzEyNn0.wlWYwxyGBWp-_6KLGvrRKJLwF-YuNyyCqsDZdpJlLqI": false,
13-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjcyMjksImV4cCI6MTcxNDE1MzYyOX0.SAX9PhpWQ9LSF6oS1as7JJI18tRA5CITeL1bHssjayc": false,
14-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjczNDksImV4cCI6MTcxNDE1Mzc0OX0.KQjU86us8mSrFiWZ7nmOt3twDlnDjNz52GfNJLi6yLk": false,
15-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjc1MjQsImV4cCI6MTcxNDE1MzkyNH0.oPKjYI9_bDAXoKEFDDe5h09ogFjVQJQ_a3C4epMXcbw": false,
16-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzE3ODcsImV4cCI6MTcxNDE1ODE4N30.h6SZzOty7T0maAMWeGUr2U4QFePjL5KN7QuLbZ080yQ": false,
17-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzE4OTMsImV4cCI6MTcxNDE1ODI5M30.FWSHbWcbQUqMXjbeQeYb0k3HhzVW10UhUmzGb4iD0xU": false,
18-
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzIwODEsImV4cCI6MTcxNDE1ODQ4MX0.yeVpVazymEbX0Cq5I-z-xh_uJwhP33nsnx51XAcs8JY": false
19-
}
2+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ5NWNiNjhkLTZhZDMtNDcxMS1hMzVjLWFmYTQwYzI3YmRkYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwMDAxMDYsImV4cCI6MTcxNDA4NjUwNn0.YKARW4SMFdlA1Ii9AUsJb6DpeOn9WclBVxNn3PeRkjE": false,
3+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ5NWNiNjhkLTZhZDMtNDcxMS1hMzVjLWFmYTQwYzI3YmRkYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwMDAyODIsImV4cCI6MTcxNDA4NjY4Mn0.FWsftmV_ajBLlCTCJveomj7rWQBnn3m-y2e585uZSXw": false,
4+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijk0YjZjZmEzLTM0N2YtNDE2YS1hNGIxLTc0YmExMzYxODQyYyIsImVtYWlsIjoicGV0ZXIyMzQ1NjVAZ21haWwuY29tIiwiaWF0IjoxNzE0MDQ3MzIxLCJleHAiOjE3MTQxMzM3MjF9.UPX64-qIZYZfimzm_Ix3qlW7j1NWLd02nqSgYOrW9Vc": false,
5+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImVmZWIwYzdmLTQ3YzctNGQzYi04ZjZiLTI1NTY0YjQ3Mjk5NSIsImVtYWlsIjoicGV0ZXIyMzQ1NjVAZ21haWwuY29tIiwiaWF0IjoxNzE0MDQ3MzQ0LCJleHAiOjE3MTQxMzM3NDR9.0yGAKGvJ-Y_QNmtcU6IE8nS8D8lo5GrlTHiLiufsQwY": false,
6+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjUzMDc0MDBjLTZjMDAtNDNiYS1hNGY1LTkyMmNlMTM1MzQ2MyIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNDc1NzgsImV4cCI6MTcxNDEzMzk3OH0.gxJdCM2ASt7Csaipzt2ubckn8QGUGa3BhNQYm0GIK9U": false,
7+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQ0ZDc3ZmQ5LTc0NWUtNDU0Ni1hM2UyLWU4ODI5MzU5NzVlMSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNDc2NTUsImV4cCI6MTcxNDEzNDA1NX0.X-zUDnyFsRD-rG11eIAkHc0_MYPHADEnO9Z_yK8V5-k": false,
8+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxYmVkZmJmLTU3MzgtNDYzZC04MDkwLWJhMjAyMzc5N2JiYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTE2MTcsImV4cCI6MTcxNDEzODAxN30.a6yfgkAMu6KtD3vIUa58JjK_lyhgKPolC9oFJZTa1Yg": false,
9+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYxYmVkZmJmLTU3MzgtNDYzZC04MDkwLWJhMjAyMzc5N2JiYSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTIwNjcsImV4cCI6MTcxNDEzODQ2N30.n3eHnyXxruUe7OndniIW9G3DjgS1XMjFlQlFYERiH9c": false,
10+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA3NzdkOWY3LWM1MTAtNDU4MC05YTNlLTQ5NWYzNDllODY0YSIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTIyNDYsImV4cCI6MTcxNDEzODY0Nn0.iKzUl1hDb7M1cOV5zv3rimQwVextE6JYNnJi5SSgASA": false,
11+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA2M2FlYjJmLWRkMmUtNDk2Ny04Nzc1LTQyYjlhNWJlMTBlMyIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNTI0MDAsImV4cCI6MTcxNDEzODgwMH0.o_sO-ucCgvMJDXgddri4wPjSpxSuX-QtByHJk9ekpp4": false,
12+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjY3MjYsImV4cCI6MTcxNDE1MzEyNn0.wlWYwxyGBWp-_6KLGvrRKJLwF-YuNyyCqsDZdpJlLqI": false,
13+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjcyMjksImV4cCI6MTcxNDE1MzYyOX0.SAX9PhpWQ9LSF6oS1as7JJI18tRA5CITeL1bHssjayc": false,
14+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjczNDksImV4cCI6MTcxNDE1Mzc0OX0.KQjU86us8mSrFiWZ7nmOt3twDlnDjNz52GfNJLi6yLk": false,
15+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNjc1MjQsImV4cCI6MTcxNDE1MzkyNH0.oPKjYI9_bDAXoKEFDDe5h09ogFjVQJQ_a3C4epMXcbw": false,
16+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzE3ODcsImV4cCI6MTcxNDE1ODE4N30.h6SZzOty7T0maAMWeGUr2U4QFePjL5KN7QuLbZ080yQ": false,
17+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzE4OTMsImV4cCI6MTcxNDE1ODI5M30.FWSHbWcbQUqMXjbeQeYb0k3HhzVW10UhUmzGb4iD0xU": false,
18+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI1NDcxYmE5LTkxYTktNGFlNS1iOGEwLWUyYmZiZWY1OWJlNiIsImVtYWlsIjoiaXphbnlpYnVrYXl2ZXR0ZTEwNUBnbWFpbC5jb20iLCJpYXQiOjE3MTQwNzIwODEsImV4cCI6MTcxNDE1ODQ4MX0.yeVpVazymEbX0Cq5I-z-xh_uJwhP33nsnx51XAcs8JY": false
19+
}

src/documention/user/index.ts

+52-52
Original file line numberDiff line numberDiff line change
@@ -82,66 +82,66 @@ const users = {
8282
security: [{ JWT: [] }],
8383
summary: "Log out a user",
8484
},
85-
"/users/forgot-password": {
86-
post: {
87-
tags: ["User"],
88-
// security: [{ JWT: [] }],
89-
summary: "Request password reset",
90-
parameters: [
91-
{
92-
in: "body",
93-
name: "request body",
94-
required: true,
95-
schema: {
96-
type: "object",
97-
properties: {
98-
email: {
99-
type: "string",
100-
example: "[email protected]",
85+
"/users/forgot-password": {
86+
post: {
87+
tags: ["User"],
88+
// security: [{ JWT: [] }],
89+
summary: "Request password reset",
90+
parameters: [
91+
{
92+
in: "body",
93+
name: "request body",
94+
required: true,
95+
schema: {
96+
type: "object",
97+
properties: {
98+
email: {
99+
type: "string",
100+
example: "[email protected]",
101+
},
101102
},
102103
},
103104
},
104-
},
105-
],
106-
consumes: ["application/json"],
107-
responses,
105+
],
106+
consumes: ["application/json"],
107+
responses,
108+
},
108109
},
109-
},
110-
"/users/reset-password/{token}": {
111-
post: {
112-
tags: ["User"],
113-
// security: [{ JWT: [] }],
114-
summary: "Reset password",
115-
parameters: [
116-
{
117-
in: "path",
118-
name: "token",
119-
required: true,
120-
schema: {
121-
type: "string",
110+
"/users/reset-password/{token}": {
111+
post: {
112+
tags: ["User"],
113+
// security: [{ JWT: [] }],
114+
summary: "Reset password",
115+
parameters: [
116+
{
117+
in: "path",
118+
name: "token",
119+
required: true,
120+
schema: {
121+
type: "string",
122+
},
123+
description: "The reset password token",
122124
},
123-
description: "The reset password token",
124-
},
125-
{
126-
in: "body",
127-
name: "request body",
128-
required: true,
129-
schema: {
130-
type: "object",
131-
properties: {
132-
password: {
133-
type: "string",
134-
example: "Password@123",
125+
{
126+
in: "body",
127+
name: "request body",
128+
required: true,
129+
schema: {
130+
type: "object",
131+
properties: {
132+
password: {
133+
type: "string",
134+
example: "Password@123",
135+
},
135136
},
136137
},
137138
},
138-
},
139-
],
140-
consumes: ["application/json"],
141-
responses,
139+
],
140+
consumes: ["application/json"],
141+
responses,
142+
},
142143
},
143-
},
144-
145-
}};
144+
},
145+
};
146146

147147
export default users;

src/routes/userRoutes.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import express from "express";
22
import userController from "../controllers/userController";
33
import userMiddleware from "../middlewares/user.middleware";
44
import logout from "../controllers/logoutController";
5-
import { forgotPassword} from "../controllers/resetPasswort";
5+
import { forgotPassword } from "../controllers/resetPasswort";
66
import { resetPassword } from "../controllers/resetPasswort";
77

88
const userRoutes = express.Router();
@@ -14,7 +14,7 @@ userRoutes.post(
1414

1515
userRoutes.post("/login", userMiddleware.logInValidated, userController.login);
1616
userRoutes.post("/logout", logout);
17-
userRoutes.post("/forgot-password", forgotPassword);
18-
userRoutes.post("/reset-password/:token", resetPassword);
17+
userRoutes.post("/forgot-password", forgotPassword);
18+
userRoutes.post("/reset-password/:token", resetPassword);
1919

2020
export default userRoutes;

0 commit comments

Comments
 (0)