Criada Tabela de Registro de Histórico de Supplies dos abrigos
Foi criada uma nova tabela no banco de dados para registrar o histórico de cada supply de cada abrigo, permitindo um melhor acompanhamento e gerenciamento dos recursos, incluindo dados como ip e user agent do usuário;
Criado Decorator para Registro de Log de Supplies
Implementado um decorator para registro de log, separando a lógica do controller da lógica de registro de log. Isso melhora a organização e manutenção do código.
Removido Dependências Desnecessárias do Express
As dependências desnecessárias do Express foram removidas, considerando que o projeto utiliza Fastify. Essa mudança reduz o peso e possíveis conflitos no projeto.
Atualizado o Hook do Prisma
A lógica hard coded de criptografia de senhas de usuários foi removida do hook do Prisma e movida para um módulo separado. Esse módulo agora serve como exemplo para futuras implementações relacionadas a hooks do Prisma.
Adicionada Referência Singleton do Prisma
Foi adicionada a referência singleton do Prisma, facilitando o uso em casos onde era necessário quebrar a cabeça para injetar dependências em funções utilitárias e afins.
Criado Endpoint para Listar Histórico de Suprimentos
Um novo endpoint foi criado para listar o histórico de suprimentos de um abrigo de forma paginada, melhorando a eficiência na consulta e visualização dos dados.
Nota: Essas mudanças visam melhorar a organização do código, a eficiência do sistema e a manutenção futura do projeto.
Criada Tabela de Registro de Histórico de Supplies dos abrigos
Criado Decorator para Registro de Log de Supplies
Removido Dependências Desnecessárias do Express
Atualizado o Hook do Prisma
Adicionada Referência Singleton do Prisma
Criado Endpoint para Listar Histórico de Suprimentos
Nota: Essas mudanças visam melhorar a organização do código, a eficiência do sistema e a manutenção futura do projeto.