Fiz bastante atualizações na API nesse commit, vou citar todos um a um:
Tabela dream foi atualizada agora com a coluna de picture, incluindo uma migration.
Foi criada uma rota para adicionar uma foto ao sonho.
Tabela donate foi atualizada, as colunas de chave estrangeiras não tem mais a propriedade onDelete como Cascade, é null.
Todas os métodos do dreamcontroller agora utilizam a classe AppError pra tratar os erros das requisições.
Métodos da usercontroller também tem o AppError e o update foi refatorado.
no firebase storage, agora não é mais um link dentro do código, é uma variável de ambiente e o link precisa ser colocado no arquivo .env.
adicionei mais um formato de foto no filtro do multer.
E por ultimo, testei todas as rotas no insomnia e estão funcionando junto com as exceções, fiz a exportação de todas as rotas que temos até agora e com os três formatos de importação para que consigam usar sem precisar ficar recriando toda hora pra testar.
Testem todas as rotas, avaliem e me dêem o feedback para poder atualizar na branch deploy 🤠
Fiz bastante atualizações na API nesse commit, vou citar todos um a um:
Testem todas as rotas, avaliem e me dêem o feedback para poder atualizar na branch deploy 🤠