diff --git a/src/plugins/ReactionRoles.ts b/src/plugins/ReactionRoles.ts index 4de93b76..0dca4438 100644 --- a/src/plugins/ReactionRoles.ts +++ b/src/plugins/ReactionRoles.ts @@ -62,7 +62,7 @@ export class ReactionRolesPlugin extends ZeppelinPlugin { async onLoad() { this.reactionRoles = GuildReactionRoles.getInstance(this.guildId); this.savedMessages = GuildSavedMessages.getInstance(this.guildId); - this.reactionRemoveQueue = new Queue(1500); + this.reactionRemoveQueue = new Queue(3000); this.pendingRoleChanges = new Map(); this.pendingRefreshes = new Set(); @@ -346,7 +346,7 @@ export class ReactionRolesPlugin extends ZeppelinPlugin { setTimeout(() => { this.reactionRemoveQueue.add(async () => { const reaction = emoji.id ? `${emoji.name}:${emoji.id}` : emoji.name; - const wait = sleep(1000); + const wait = sleep(1500); await msg.channel.removeMessageReaction(msg.id, reaction, userId).catch(noop); await wait; });