Basicamente foi refeita a refatoração antiga devido ao novo "reset" que foi feito no branch.
A refatoração é para a entidade Book ter e usar apenas um campo de status, assim o código fica mais limpo e organizado para dar manutenção (e ajuda a prevenir possíveis bugs no futuro).
Também foram criados e refatorados alguns itens no enum BookStatus, sendo que alguns foram criados pensando em facilitar o futuro desenvolvimento dos serviços para o doador notificar que o livro foi enviado e o ganhador notificar que recebeu o livro.
No mais, peço uma revisão no código também, pois foram muitas alterações :)
Tarefa Trello: https://trello.com/c/VxfrST8X/184-410-livro-deve-ter-um-%C3%BAnico-campo-de-status
Basicamente foi refeita a refatoração antiga devido ao novo "reset" que foi feito no branch. A refatoração é para a entidade Book ter e usar apenas um campo de status, assim o código fica mais limpo e organizado para dar manutenção (e ajuda a prevenir possíveis bugs no futuro).
Também foram criados e refatorados alguns itens no enum BookStatus, sendo que alguns foram criados pensando em facilitar o futuro desenvolvimento dos serviços para o doador notificar que o livro foi enviado e o ganhador notificar que recebeu o livro.
No mais, peço uma revisão no código também, pois foram muitas alterações :)
Qualquer coisa, estou à disposição dos senhores!