diff --git a/Resources/ChangeLog.html b/Resources/ChangeLog.html
index 0144a31..e8273b2 100644
--- a/Resources/ChangeLog.html
+++ b/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
WebDoorCreator - Egalware
- Version: 0.9.2306.1310
+ Version: 0.9.2306.1311
Release note:
-
diff --git a/Resources/VersNum.txt b/Resources/VersNum.txt
index 8b13130..5599b42 100644
--- a/Resources/VersNum.txt
+++ b/Resources/VersNum.txt
@@ -1 +1 @@
-0.9.2306.1310
+0.9.2306.1311
diff --git a/Resources/manifest.xml b/Resources/manifest.xml
index 6d23acc..1c25afe 100644
--- a/Resources/manifest.xml
+++ b/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 0.9.2306.1310
+ 0.9.2306.1311
http://nexus.steamware.net/repository/SWS/WDC/stable/WDC.UI.zip
http://nexus.steamware.net/repository/SWS/WDC/stable/ChangeLog.html
false
diff --git a/WebDoorCreator.API/Controllers/QueueController.cs b/WebDoorCreator.API/Controllers/QueueController.cs
index 1335afa..343246a 100644
--- a/WebDoorCreator.API/Controllers/QueueController.cs
+++ b/WebDoorCreator.API/Controllers/QueueController.cs
@@ -1,5 +1,7 @@
using Microsoft.AspNetCore.Mvc;
+using Microsoft.VisualBasic;
using NLog;
+using StackExchange.Redis;
using WebDoorCreator.Data.DTO;
using WebDoorCreator.Data.Services;
@@ -96,7 +98,7 @@ namespace WebDoorCreator.API.Controllers
* da riscrivere
* - 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 prendono TUTTE le porte da DB con toDelete == true OK
* - 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
@@ -107,6 +109,18 @@ namespace WebDoorCreator.API.Controllers
var doors2Del = await WDService.DoorGet2Del();
+ if(doors2Del != null)
+ {
+ foreach(var item in doors2Del)
+ {
+
+ //RedisValue pattern = new RedisValue($"{Core.Constants.rKeyDoor}:{item.DoorId}");
+ await WDService.FlushCustomPattern($"Cache:Door:{item.DoorId}");
+ await WDService.FlushCustomPattern($"CalcRequest:CacheDDF:{item.DoorId}");
+ await WDService.FlushCustomPattern($"CalcRequest:CacheSVG:{item.DoorId}");
+ await WDService.FlushCustomPattern($"CalcRequest:Errors:{item.DoorId}");
+ }
+ }
bool fatto = await QDataServ.ResetQueueProcessing();
diff --git a/WebDoorCreator.UI/WebDoorCreator.UI.csproj b/WebDoorCreator.UI/WebDoorCreator.UI.csproj
index de81eef..2006459 100644
--- a/WebDoorCreator.UI/WebDoorCreator.UI.csproj
+++ b/WebDoorCreator.UI/WebDoorCreator.UI.csproj
@@ -3,7 +3,7 @@
net6.0
enable
- 0.9.2306.1310
+ 0.9.2306.1311
enable
aspnet-WebDoorCreator.UI-dfe95fed-1398-4144-bd43-8b3a765d6608