Day #107 – 08/05/2023

Hoje eu dei uma revisitada nos meus casos de uso, pra ver se eu conseguia terminar de codar o back de um deles: “enviar uma avaliação”.

Como é um caso de uso, ele só fica completo quando todas as validações estiverem bonitinhas, (exceto a parte de autenticação).

Também fiz algo besta que foi implementar em todos os conjuntos de rotas o https://docs.rs/actix-web/latest/actix_web/struct.Scope.html .

Eu também conheci a crate https://crates.io/crates/validator e ela se encaixa perfeitamente na minha necessidade de validar alguns campos da minha struct NewPendingReview.

Uma besteirinha foi que fui revisar minha tabela PendingReviews e achei um erro: tinha esquecido de colocar pra que a coluna “createdDate” tivesse como valor padrão “NOW()”, assim eu não preciso preencher este dado na API, o banco resolve pra mim (Tô usando postgresql se não lembram).

Eu tentei terminar o o caso de uso mas não deu kkkk. Vou tentar no próximo dia, pelo menos consegui testar algumas rotas, to pesquisando forma de automatizar isso mas usando alguma lib open source.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s