Closed FlavioLandes closed 4 years ago
:white_check_mark: Build Sharebook-Backend: PR Check 1.0.82-kokpkgbg completed (commit https://github.com/SharebookBR/sharebook-backend/commit/a664da17bb by @FlavioLandes)
Muita boa a descrição da PR. Dá gosto de fazer o code review.
Revisando aqui...
SonarCloud Quality Gate failed.
238 Bugs
3 Vulnerabilities (and 0 Security Hotspots to review)
201 Code Smells
0.0% Coverage
6.7% Duplication
The version of Java (1.8.0_221) you have used to run this analysis is deprecated and we will stop accepting it from October 2020. Please update to at least Java 11. Read more here
:white_check_mark: Build Sharebook-Backend: PR Check 1.0.82-pkrkdnpg completed (commit https://github.com/SharebookBR/sharebook-backend/commit/27688ad685 by @FlavioLandes)
Olá, senhores. Tudo bem? Segue um novo PR :D
Tarefa Trello: https://trello.com/c/Un61uMaG/161-notifica-novo-livro-para-poss%C3%ADveis-interessados
Descrição: Foi implementado um serviço para que quando um livro for aprovado seja enviado um e-mail para possíveis usuários interessados, ou seja, para usuários que já solicitaram algum livro da mesma categoria do novo livro. Esse novo serviço faz uso da AWS SQS para orquestrar as mensagens de envio de email.
Funcionamento básico: Assim que um livro é aprovado, é chamado um serviço que envia as mensagens formatadas para AWS SQS com o html do e-mail e uma lista de usuários para os quais o e-mail deve ser enviado. Depois de tempos em tempos um Job scheduler é invocado para ler as mensagens da AWS SQS e então enviar os e-mails.
No mais, peço que os senhores revisem e testem a implementação. E como sempre, é um prazer ajudar o Sharebook ;)