Movendo a responsabilidades (de incrementar o uso dos comandos e a verificação se o usuário já utilizou o comando no dia) para a classe Person. Requisito para resolver outras issues que verificam a data de uso do comando (ex: #234). Agora pode-se incrementar a quantidade de vezes que uma pessoa usou um comando, ex:
// Aumenta +1 na conta de usos do comando !apostalev
await people('rn4n', person => {
person.incrementCommandUsage('apostalev');
return person;
});
E para verificar se o usuário já utilizou um determinado comando hoje, ex:
await people('rn4n', person => {
if(person.haveUsedTheCommandToday('apostalev')){
// rn4n já utilizou o comando !apostalev hoje.
}
});
Movendo a responsabilidades (de incrementar o uso dos comandos e a verificação se o usuário já utilizou o comando no dia) para a classe
Person
. Requisito para resolver outras issues que verificam a data de uso do comando (ex: #234). Agora pode-se incrementar a quantidade de vezes que uma pessoa usou um comando, ex:E para verificar se o usuário já utilizou um determinado comando hoje, ex: