Skip to content

Commit ba05f25

Browse files
Merge pull request #101 from Real-Dev-Squad/VerifyString
Verify string
2 parents 2c34c7d + d837511 commit ba05f25

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

src/constants/responses.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ export const NAME_CHANGED = "User nickname changed successfully";
2929
export const ROLE_REMOVED = "Role Removed successfully";
3030

3131
export const VERIFICATION_STRING =
32-
"Please verify your identity by clicking the link above and granting authorization to the Real Dev Squad. This will allow us to manage your Discord data.";
32+
"Please verify your discord account by clicking the link below 👇";
33+
34+
export const VERIFICATION_SUBSTRING =
35+
"By granting authorization, you agree to permit us to manage your server nickname displayed ONLY in the Real Dev Squad server and to sync your joining data with your user account on our platform.";
3336

3437
export const ROLE_FETCH_FAILED =
3538
"Oops! We are experiencing an issue fetching roles.";

src/controllers/verifyCommand.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import config from "../../config/config";
2-
import { RETRY_COMMAND, VERIFICATION_STRING } from "../constants/responses";
2+
import {
3+
RETRY_COMMAND,
4+
VERIFICATION_STRING,
5+
VERIFICATION_SUBSTRING,
6+
} from "../constants/responses";
37
import { env } from "../typeDefinitions/default.types";
48
import { discordEphemeralResponse } from "../utils/discordEphemeralResponse";
59
import { generateUniqueToken } from "../utils/generateUniqueToken";
@@ -24,7 +28,7 @@ export async function verifyCommand(
2428
);
2529
if (response?.status === 201 || response?.status === 200) {
2630
const verificationSiteURL = config(env).VERIFICATION_SITE_URL;
27-
const message = `${verificationSiteURL}/discord?token=${token}\n${VERIFICATION_STRING}`;
31+
const message = `${VERIFICATION_STRING}\n${verificationSiteURL}/discord?token=${token}\n${VERIFICATION_SUBSTRING}`;
2832
return discordEphemeralResponse(message);
2933
} else {
3034
return discordEphemeralResponse(RETRY_COMMAND);

tests/unit/handlers/verifyCommand.test.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import {
22
RETRY_COMMAND,
33
VERIFICATION_STRING,
4+
VERIFICATION_SUBSTRING,
45
} from "../../../src/constants/responses";
56
import config from "../../../config/config";
67
import {
@@ -57,10 +58,7 @@ describe("verifyCommand", () => {
5758
const resultData = JSON.parse(resultText);
5859

5960
const verificationSiteURL = config(env).VERIFICATION_SITE_URL;
60-
const message =
61-
`${verificationSiteURL}/discord?token=${UNIQUE_TOKEN}\n` +
62-
VERIFICATION_STRING;
63-
61+
const message = `${VERIFICATION_STRING}\n${verificationSiteURL}/discord?token=${UNIQUE_TOKEN}\n${VERIFICATION_SUBSTRING}`;
6462
expect(resultData.data.content).toEqual(message);
6563
});
6664

0 commit comments

Comments
 (0)