Descrição:
Atualizei a lógica para atualização do verificationToken para se adequar ao tempo de expiração do token. Agora ao atualizar o token no repositório o campo verificationTokenCreatedAt também é atualizado com a data atual. Além disso reestruturei a interface do caso de uso do forgetPassword a geração do verificationToken, e os respectivos nomes dos serviços, deixando assim clara a lógica para a criação e atualização do token no repositório.
Testes Realizados:
Adicionei teste ao repositório de atualização do token.
Problemas Conhecidos:
Esse caso de uso não lida com a lógica de usuário ativo, pois o respectivo campo ainda está pendente na atualização da task registro de usuário que @matheusgondra está trabalhando.
Fix forget password
Descrição: Atualizei a lógica para atualização do verificationToken para se adequar ao tempo de expiração do token. Agora ao atualizar o token no repositório o campo verificationTokenCreatedAt também é atualizado com a data atual. Além disso reestruturei a interface do caso de uso do forgetPassword a geração do verificationToken, e os respectivos nomes dos serviços, deixando assim clara a lógica para a criação e atualização do token no repositório.
Testes Realizados: Adicionei teste ao repositório de atualização do token.
Problemas Conhecidos: Esse caso de uso não lida com a lógica de usuário ativo, pois o respectivo campo ainda está pendente na atualização da task registro de usuário que @matheusgondra está trabalhando.
Informações Adicionais: Nenhuma informação adicional fornecida.