-
Notifications
You must be signed in to change notification settings - Fork 299
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: added decay shelter supply behaviour (#172)
- 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.
- Loading branch information
Showing
5 changed files
with
126 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -39,5 +39,3 @@ export class PrismaService | |
}); | ||
} | ||
} | ||
|
||
export const prisma = PrismaService.getInstance(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters