Skip to content

Commit fcc1edb

Browse files
committed
sendResponse improved
1 parent 1359ce4 commit fcc1edb

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

src/helpers/sendResponse.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,9 @@ export function sendResponse(statusCode, responseBody, jwtToken) {
2020
body: JSON.stringify(responseBody),
2121
};
2222
}
23+
24+
export function sendForbiddenResponse() {
25+
return sendResponse(process.env.ERROR_FORBIDDEN_CODE, {
26+
message: "Token validation error",
27+
});
28+
}

src/services/userService.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,25 @@ import {
66
updateUserToDB,
77
} from "../dbRelated/userdbOps.js";
88

9-
import { sendResponse } from "../helpers/sendResponse.js";
9+
import {
10+
sendResponse,
11+
sendForbiddenResponse,
12+
} from "../helpers/sendResponse.js";
13+
1014
import { verifyToken } from "../helpers/jwtHelper.js";
1115

1216
const getAllUsersHandler = async (event) => {
1317
const verified = verifyToken(event);
1418
if (!verified) {
15-
return sendResponse(process.env.ERROR_FORBIDDEN_CODE, {
16-
message: "Token validation error",
17-
});
19+
return sendForbiddenResponse();
1820
}
1921
return getAllUsers();
2022
};
2123

2224
const addUserHandler = async (event) => {
2325
const verified = verifyToken(event);
2426
if (!verified) {
25-
return sendResponse(process.env.ERROR_FORBIDDEN_CODE, {
26-
message: "Token validation error",
27-
});
27+
return sendForbiddenResponse();
2828
}
2929
const reqBody = event?.body && JSON.parse(event.body);
3030

@@ -40,9 +40,7 @@ const addUserHandler = async (event) => {
4040
const deleteUserHandler = async (event) => {
4141
const verified = verifyToken(event);
4242
if (!verified) {
43-
return sendResponse(process.env.ERROR_FORBIDDEN_CODE, {
44-
message: "Token validation error",
45-
});
43+
return sendForbiddenResponse();
4644
}
4745
// extracting the recordId from query string
4846
const recordId = event?.queryStringParameters?.recordId;
@@ -59,9 +57,7 @@ const deleteUserHandler = async (event) => {
5957
const updateUserHandler = async (event) => {
6058
const verified = verifyToken(event);
6159
if (!verified) {
62-
return sendResponse(process.env.ERROR_FORBIDDEN_CODE, {
63-
message: "Token validation error",
64-
});
60+
return sendForbiddenResponse();
6561
}
6662
const reqBody = event.body && JSON.parse(event.body);
6763
const { updateId, updateDoc } = reqBody;

0 commit comments

Comments
 (0)