Skip to content

Commit

Permalink
cooldown: dont change settings on seconds change
Browse files Browse the repository at this point in the history
closing #541
  • Loading branch information
sogehige committed Nov 27, 2017
1 parent 9b0aebf commit 00a1fd4
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion libs/systems/cooldown.js
Expand Up @@ -65,7 +65,10 @@ class Cooldown {
return
}

await global.db.engine.update('cooldowns', { key: command, type: type }, { miliseconds: parseInt(seconds, 10) * 1000, type: type, timestamp: 0, quiet: _.isNil(quiet) ? false : quiet, enabled: true, owner: false, moderator: false })
let cooldown = await global.db.engine.findOne('cooldowns', { key: command, type: type })
if (_.isEmpty(cooldown)) await global.db.engine.update('cooldowns', { key: command, type: type }, { miliseconds: parseInt(seconds, 10) * 1000, type: type, timestamp: 0, quiet: _.isNil(quiet) ? false : quiet, enabled: true, owner: false, moderator: false })
else await global.db.engine.update('cooldowns', { key: command, type: type }, { miliseconds: parseInt(seconds, 10) * 1000 })

let message = global.commons.prepare('cooldowns.cooldown-was-set', { seconds: seconds, type: type, command: command })
debug(message); global.commons.sendMessage(message, sender)
}
Expand Down

0 comments on commit 00a1fd4

Please sign in to comment.