Skip to content

Commit ea07431

Browse files
authored
Merge pull request #217 from Real-Dev-Squad/develop
Dev to Main Sync PR
2 parents 80ffdb5 + 2ca525c commit ea07431

File tree

6 files changed

+11
-0
lines changed

6 files changed

+11
-0
lines changed

src/controllers/baseHandler.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export async function baseHandler(
5858
message.member.user.avatar,
5959
message.member.user.username,
6060
message.member.user.discriminator,
61+
message.member.joined_at,
6162
env
6263
);
6364
}

src/controllers/verifyCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export async function verifyCommand(
1414
userAvatarHash: string,
1515
userName: string,
1616
discriminator: string,
17+
discordJoinedAt: string,
1718
env: env
1819
) {
1920
const token = await generateUniqueToken();
@@ -24,6 +25,7 @@ export async function verifyCommand(
2425
userAvatarHash,
2526
userName,
2627
discriminator,
28+
discordJoinedAt,
2729
env
2830
);
2931
if (response?.status === 201 || response?.status === 200) {

src/typeDefinitions/discordMessage.types.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export interface messageRequestDataOptions {
7373
export interface messageRequestMember {
7474
user: messageMember;
7575
nick?: string;
76+
joined_at: string;
7677
}
7778

7879
export interface messageMember {

src/utils/sendUserDiscordData.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export const sendUserDiscordData = async (
99
userAvatarHash: string,
1010
userName: string,
1111
discriminator: string,
12+
discordJoinedAt: string,
1213
env: env
1314
) => {
1415
const authToken = await jwt.sign(
@@ -24,6 +25,7 @@ export const sendUserDiscordData = async (
2425
userAvatar: `${DISCORD_AVATAR_BASE_URL}/${discordId}/${userAvatarHash}.jpg`,
2526
userName: userName,
2627
discriminator: discriminator,
28+
discordJoinedAt: discordJoinedAt,
2729
expiry: Date.now() + 1000 * 60 * 2,
2830
},
2931
};

tests/fixtures/fixture.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const dummyHelloMessage: discordMessageRequest = {
2121
avatar: "d1eaa8f8ab5e8235e08e659aef5dfeac",
2222
discriminator: "1234",
2323
},
24+
joined_at: "2021-07-25T19:25:16.172000+00:00",
2425
},
2526
guild_id: 123456,
2627
channel_id: 123456,
@@ -38,6 +39,7 @@ export const dummyVerifyMessage: discordMessageRequest = {
3839
avatar: "d1eaa8f8ab5e8235e08e659aef5dfeac",
3940
discriminator: "1234",
4041
},
42+
joined_at: "2021-07-25T19:25:16.172000+00:00",
4143
},
4244
guild_id: 123456,
4345
channel_id: 123456,
@@ -175,6 +177,7 @@ export const discordUserData = {
175177
userAvatar: "https://cdn.discordapp.com/avatars/1/userAvatarHash.jpg",
176178
userName: "userName",
177179
discriminator: "discriminator",
180+
discordJoinedAt: "2021-07-25T19:25:16.172000+00:00",
178181
expiry: mockDateNow + 1000 * 60 * 2,
179182
},
180183
};

tests/unit/handlers/verifyCommand.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ describe("verifyCommand", () => {
4040
"userAvatarHash",
4141
"userName",
4242
"discriminator",
43+
"2021-07-25T19:25:16.172000+00:00",
4344
env
4445
);
4546

@@ -77,6 +78,7 @@ describe("verifyCommand", () => {
7778
"sjkhdkjashdksjh",
7879
"test user",
7980
"sndbhsbgdj",
81+
"2021-07-25T19:25:16.172000+00:00",
8082
env
8183
);
8284

0 commit comments

Comments
 (0)