Update x gestioen scadenza lunga SVG porte TPL

This commit is contained in:
Samuele Locatelli
2023-06-28 10:21:52 +02:00
parent 05284c34e8
commit ac3a42eed4
8 changed files with 198 additions and 118 deletions
@@ -1,7 +1,5 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.VisualBasic;
using NLog;
using StackExchange.Redis;
using WebDoorCreator.Data.DTO;
using WebDoorCreator.Data.Services;
@@ -94,16 +92,16 @@ namespace WebDoorCreator.API.Controllers
string answ = "NA";
// fixme todo
/* --------------
/* --------------
* da riscrivere
* - server record x cancellazione logica delle porte OK
* - server record x cancellazione logica delle porte OK
* - il record (boolean, toDelete...) indica azione richiesta OK
* - si prendono TUTTE le porte da DB con toDelete == true OK
* - si eliminano su REDIS dalle 4 code (req, processing, error, done) OK
* - check delle code processing, SE ci sono record rimasti li cerco sul DB
* - si eliminano su REDIS dalle 4 code (req, processing, error, done) OK
* - 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
*
* - effettivo delete sul db di toDelete
*
* - proseguo come ora (sposto tra code processing --> request)
*/
@@ -119,7 +117,6 @@ namespace WebDoorCreator.API.Controllers
}
}
bool fatto = await QDataServ.ResetQueueProcessing();
answ = fatto ? "OK" : "NO";
return answ;