refactor: clean up code formatting and improve readability in various files, including utility functions and error handling components

This commit is contained in:
2025-12-09 14:44:08 -03:00
parent 2172d9a937
commit 248d7cd623
5 changed files with 54 additions and 44 deletions

View File

@@ -1,5 +1,6 @@
import { v } from 'convex/values';
import { mutation, query } from './_generated/server';
import { api } from './_generated/api';
import { registrarAtividade } from './logsAtividades';
import { Id, Doc } from './_generated/dataModel';
import type { QueryCtx } from './_generated/server';
@@ -884,15 +885,16 @@ export const resetarSenhaUsuario = mutation({
// Gerar senha temporária se não foi fornecida
const senhaTemporaria = args.novaSenhaTemporaria || gerarSenhaTemporaria();
try {
// Fazer hash da senha
const { hashPassword } = await import('./auth/utils');
const senhaHash = await hashPassword(senhaTemporaria);
// Atualizar usuário
try {
// Nota: Better Auth gerencia senhas através do sistema de autenticação.
// A senha não é armazenada diretamente na tabela usuarios.
// Para resetar a senha, seria necessário usar a API do Better Auth,
// mas isso requer uma implementação adicional.
// Por enquanto, atualizamos apenas os campos do usuário que podemos modificar.
// Atualizar usuário (sem senhaHash, pois não existe no schema)
await ctx.db.patch(args.usuarioId, {
senhaHash,
primeiroAcesso: true, // Força mudança de senha no próximo login
tentativasLogin: 0,
ultimaTentativaLogin: undefined,