Skip to content

Conversation

fagundesjg
Copy link
Collaborator

  • Adicionado o decaimento das prioridades dos suprimentos para incentivar o usuário a atualizar os dados e para evitar dados desatualizados na base.

Foi utilizado os seguintes critérios:

  • Caso o suprimento seja de prioridade Urgent (máxima) e não é atualizado a mais de 12 horas, ele é atualizado para o status de Needing.

  • Caso o suprimento seja de prioridade Needing ou Remaining e não é atualizado a mais de 48 horas, sua prioridade é atualizada para sob controle.

Além disso é salvo todos os logs do shelter supplies conforme já implementado nos endpoints de update.

--

Foi escolhido a estratégia de aproveitar o retorno da lista de abrigo e de abrigos únicos para obter a lista de suprimentos ao invés de rodar um schedule que sempre percorre inteiramente o banco de dados. Dessa forma essas atualizações serão por demanda.

@fagundesjg fagundesjg merged commit 25246e8 into develop May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants