ToMove2017 / project

Final project of the course "Applicazioni Internet"
MIT License
0 stars 1 forks source link

scadenza delle segnalazioni #4

Closed MartinoMensio closed 7 years ago

MartinoMensio commented 7 years ago

Le segnalazioni hanno un campo last_view_time e active boolean. Quando si aggiunge una nuova segnalazione c'è un trigger on insert che marca come inactive le segnalazioni scadute. Quando si leggono, vengono usate solo quelle active e bisogna controllare nella query che non siano ancora scadute (dato che il trigger viene eseguito solo all'inserimento). L'intervallo è di 5 minuti.

MartinoMensio commented 7 years ago

Se una segnalazione è scaduta e l'utente ci clicca sopra dalla chat, far comparire un errore "segnalazione scaduta"

MartinoMensio commented 7 years ago

il flag active è stato rimosso tanto la query dal database deve comunque cercare su tutte le righe per ottenere quelle con data di visualizzazione maggiore di una certa. Filtrare per un campo o per un altro è equivalente dal punto di vista delle prestazioni. Il trigger sulla tabella crea solo complicazioni.

L'issue rimane aperto per quanto riguarda la gestione della scadenza a lato client

aleciav commented 7 years ago

@MartinoMensio Va bene! Lo faremo!

aleciav commented 7 years ago

C'è ancora qualcosa da gestire qui?