Skip to content

Commit fb6669a

Browse files
added username & userId to /user command
1 parent 83c4bee commit fb6669a

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/utils/formatUserDetails.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export function formatUserDetails(userDetails: UserResponseType) {
2222
const userFullName = `**Full Name :** ${userDetails.user?.first_name} ${userDetails.user?.last_name}`;
2323
const discordJoinedAt = `**Joined Server on :** ${convertedTimestamp}`;
2424
const userState = `**State :** ${userDetails.user?.state}`;
25+
const userName = `**UserName :** ${userDetails.user?.username}`;
26+
const userId = `**UserId :** ${userDetails.user?.id}`;
2527

26-
return `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}`;
28+
return `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}\n${userName}\n${userId}`;
2729
}

tests/unit/utils/formatUserDetails.test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ describe("formatUserDetails function", () => {
2121
userResponse
2222
)}`;
2323
const userState = `**State :** ACTIVE`;
24+
const userName = `**UserName :** sunny`;
25+
const userId = `**UserId :** iODXB6ns8jaZB9p0XlBw`;
2426

25-
const expectedFormattedDetails = `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}`;
27+
const expectedFormattedDetails = `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}\n${userName}\n${userId}`;
2628
expect(formattedDetails).toEqual(expectedFormattedDetails);
2729
});
2830

@@ -35,7 +37,9 @@ describe("formatUserDetails function", () => {
3537
userWithoutDiscordJoinedAtResponse
3638
)}`;
3739
const userState = `**State :** IDLE`;
38-
const expectedFormattedDetails = `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}`;
40+
const userName = `**UserName :** jyotsna`;
41+
const userId = `**UserId :** DWcTUhbC5lRXfDjZRp06`;
42+
const expectedFormattedDetails = `## User Details\n${userFullName}\n${discordJoinedAt}\n${userState}\n${userName}\n${userId}`;
3943
expect(formattedDetails).toEqual(expectedFormattedDetails);
4044
});
4145
});

0 commit comments

Comments
 (0)