3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 05:41:51 +00:00

Small code clean-up

This commit is contained in:
Dragory 2020-01-22 23:31:48 +02:00
parent 7897f6e312
commit c0b12254b1
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1

View file

@ -316,15 +316,11 @@ export class SelfGrantableRolesPlugin extends ZeppelinPlugin<TConfigSchema> {
}
const mentionRoles = this.getConfig().mention_roles;
const addedRolesStr = Array.from(rolesToAdd.values()).map(r => (mentionRoles ? `${r.id}` : `**${r.name}**`));
const addedRolesStr = Array.from(rolesToAdd.values()).map(r => (mentionRoles ? `<@&${r.id}>` : `**${r.name}**`));
const addedRolesWord = rolesToAdd.size === 1 ? "role" : "roles";
const messageParts = [];
messageParts.push(
`Granted you the ${
mentionRoles ? `<@&` + addedRolesStr.join(">, <@&") + `>` : addedRolesStr.join(", ")
} ${addedRolesWord}`,
);
messageParts.push(`Granted you the ${addedRolesStr.join(", ")} ${addedRolesWord}`);
if (skipped.size || removed.size) {
const skippedRolesStr = skipped.size