Skip to content

Commit bf9568d

Browse files
committed
refactor(verify-rank): Mention given role and move Roblox endpoint to its own method
1 parent 42514c4 commit bf9568d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/components/VerifyDevForumRank.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export default class VerifyDevForumRank extends Component {
9696
return null;
9797
}
9898

99-
const usernameResponse = await fetch(`https://users.roblox.com/v1/users/${idData.robloxId}`);
99+
const usernameResponse = await fetch(this.formatRobloxEndpoint(idData.robloxId.toString()));
100100
if (!usernameResponse.ok) {
101101
Logger.error(`Tried fetching data from Roblox API: ${usernameResponse.status} ${usernameResponse.statusText}`);
102102
return null;
@@ -120,6 +120,10 @@ export default class VerifyDevForumRank extends Component {
120120
return `https://devforum.roblox.com/u/${robloxUsername}.json`;
121121
}
122122

123+
formatRobloxEndpoint(robloxUsername: string): `https://users.roblox.com/v1/users/${string}` {
124+
return `https://users.roblox.com/v1/users/${robloxUsername}`;
125+
}
126+
123127
parseTrustLevel(trustLevel: number): TrustLevel | null {
124128
if (trustLevel !== TrustLevel.Member && trustLevel !== TrustLevel.Regular) {
125129
return null;
@@ -192,7 +196,7 @@ export default class VerifyDevForumRank extends Component {
192196
}
193197

194198
await interaction.reply({
195-
content: `Successfully updated your developer forum role to ${roleToAdd}.`,
199+
content: `Successfully updated your developer forum role to ${roleMention(roleToAdd)}.`,
196200
flags: MessageFlagsBitField.Flags.Ephemeral,
197201
allowedMentions: { parse: [] }
198202
});

0 commit comments

Comments
 (0)