Skip to content

Commit 6401637

Browse files
Changes the function to verify cron auth token (#182)
* feat: adds new function to verify cron jobs auth token * chore: renames key names * chore: changes function used to verify cron jobs token * chore: adds validations
1 parent 7bb92a5 commit 6401637

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

src/controllers/guildRoleHandler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
createNewRole,
1414
memberGroupRole,
1515
} from "../typeDefinitions/discordMessage.types";
16-
import { verifyAuthToken } from "../utils/verifyAuthToken";
16+
import { verifyAuthToken, verifyCronJobsToken } from "../utils/verifyAuthToken";
1717
import { batchDiscordRequests } from "../utils/batchDiscordRequests";
1818
import { DISCORD_BASE_URL } from "../constants/urls";
1919
import { GROUP_ROLE_ADD } from "../constants/requestsActions";
@@ -56,7 +56,7 @@ export async function getGuildRolesPostHandler(request: IRequest, env: env) {
5656
}
5757

5858
try {
59-
await verifyAuthToken(authHeader, env);
59+
await verifyCronJobsToken(authHeader, env);
6060
const { action } = request.query;
6161

6262
switch (action) {

tests/fixtures/fixture.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export const dummyAddRoleBody: memberGroupRole = {
5454
export const guildEnv = {
5555
DISCORD_GUILD_ID: "1234",
5656
DISCORD_TOKEN: "abcd",
57+
CRON_JOBS_PUBLIC_KEY: "test",
5758
};
5859

5960
export const dummyInviteBody = {

tests/unit/handlers/guildRoleHandler.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import { GROUP_ROLE_ADD } from "../../../src/constants/requestsActions";
1818

1919
jest.mock("../../../src/utils/verifyAuthToken", () => ({
2020
verifyAuthToken: jest.fn().mockReturnValue(true),
21+
verifyCronJobsToken: jest.fn().mockReturnValue(true),
2122
}));
2223

2324
const getGuildRolesSpy = jest.spyOn(guildRoleUtils, "getGuildRoles");

0 commit comments

Comments
 (0)