Skip to content

feat: added decay shelter supply behaviour#172

Merged
fagundesjg merged 1 commit intodevelopfrom
feat/decay-shelter-supply
May 27, 2024
Merged

feat: added decay shelter supply behaviour#172
fagundesjg merged 1 commit intodevelopfrom
feat/decay-shelter-supply

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