update gest coda REDIS

This commit is contained in:
Samuele Locatelli
2023-06-13 10:15:42 +02:00
parent 17f1bccdcd
commit 1e11207bcb
@@ -89,6 +89,21 @@ namespace WebDoorCreator.API.Controllers
public async Task<string> ResetQueueProcessing()
{
string answ = "NA";
// fixme todo
/* --------------
* da riscrivere
* - server record x cancellazione logica delle porte
* - il record (boolean, toDelete...) indica azione richeista
* - si prendono TUTTE le prote da DB con toDelete == true
* - si eliminano su REDIS dalle 4 code (req, processing, error, done)
* - check delle code processing, SE ci sono record rimasti li cerco sul DB
* - se NON ci sono sul db --> li elimino da processing
* - effettivo delete sul db di toDelete
*
* - proseguo come ora (sposto tra code processing --> request)
*/
bool fatto = await QDataServ.ResetQueueProcessing();
answ = fatto ? "OK" : "NO";
return answ;