From e00618d43c702d2384c2b4b7fd77ae5c574bce88 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Wed, 13 May 2020 19:03:40 -0400 Subject: [PATCH] Owner ignores phone cooldown --- structures/phone/PhoneCall.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/structures/phone/PhoneCall.js b/structures/phone/PhoneCall.js index 1a9d6257..16450084 100644 --- a/structures/phone/PhoneCall.js +++ b/structures/phone/PhoneCall.js @@ -66,12 +66,14 @@ module.exports = class PhoneCall { } return this.hangup(channel); } - if (this.cooldown.has(msg.author.id)) { + if (this.cooldown.has(msg.author.id) && !this.client.isOwner(msg.author)) { return this.recipient.send(`☎️ ${msg.author}, please wait **5** seconds between messages!`); } this.setTimeout(); - this.cooldown.add(msg.author.id); - setTimeout(() => this.cooldown.delete(msg.author.id), 5000); + if (!this.client.isOwner(msg.author)) { + this.cooldown.add(msg.author.id); + setTimeout(() => this.cooldown.delete(msg.author.id), 5000); + } const attachments = hasImage ? msg.attachments.map(a => a.url).join('\n') : null; if (!hasText && hasImage) return channel.send(`☎️ **${msg.author.tag}:**\n${attachments}`); if (!hasText && hasEmbed) return channel.send(`☎️ **${msg.author.tag}** sent an embed.`);