diff --git a/commands/megis.js b/commands/megis.js index c7351ae..116e6ca 100644 --- a/commands/megis.js +++ b/commands/megis.js @@ -1,4 +1,5 @@ const prisma = require("../clients/prisma"); +const timeout = 1800000; const megisTypes = { 0: "bcaa megis PoroSad", 7: "lemon sugar free megis BroBalt", @@ -39,23 +40,16 @@ const command = { }); } + const timeMs = new Date().getTime(); + const timeoutMs = new Date(user.megis.updatedAt).getTime() + timeout; if (user) { - if ( - new Date().getTime() < - new Date(user.megis.updatedAt).getTime() + 3600000 - ) { + if (timeMs < timeoutMs) { await client.say( msg.channelName, `${ msg.displayName }, remember kids, only one megis per hour! (on timeout ${Math.floor( - Math.abs( - new Date(user.megis.updatedAt).getTime() + - 3600000 - - new Date().getTime() - ) / - 1000 / - 60 + Math.abs(timeoutMs - timeMs) / 1000 / 60 )} minutes 🕒 ) ` ); return;