diff --git a/Core/Const.cs b/Core/Const.cs index 51aec76..db6b319 100644 --- a/Core/Const.cs +++ b/Core/Const.cs @@ -12,6 +12,7 @@ namespace Core // classi utilità x cache REDIS dati DB public const string redisBaseAddr = "LiMan:Ui"; public const string rKeyConfig = $"{redisBaseAddr}:Cache"; - public const string ENR_MSG_PIPE = $"{redisBaseAddr}:Enroll:Messages"; + public const string ENRL_MSG_PIPE = $"{redisBaseAddr}:MPipe:Enroll"; + public const string TASK_MSG_PIPE = $"{redisBaseAddr}:MPipe:Tasks"; } } diff --git a/LiMan.Api/Data/ApiDataService.cs b/LiMan.Api/Data/ApiDataService.cs index b4259e1..b89d9e4 100644 --- a/LiMan.Api/Data/ApiDataService.cs +++ b/LiMan.Api/Data/ApiDataService.cs @@ -65,7 +65,8 @@ namespace LiMan.APi.Data }; // conf messagepipe: setup canali pub/sub - EnrollMessPipe = new MessagePipe(redisConn, Const.ENR_MSG_PIPE); + EnrollMessPipe = new MessagePipe(redisConn, Const.ENRL_MSG_PIPE); + TaskMessPipe = new MessagePipe(redisConn, Const.TASK_MSG_PIPE); // conf DB string connStrDB = _configuration.GetConnectionString("LiMan.DB"); @@ -88,6 +89,10 @@ namespace LiMan.APi.Data /// Wrapper x invio/ricezione messaggi sul canale dedicato agli eventi enroll /// public MessagePipe EnrollMessPipe { get; set; } = null!; + /// + /// Wrapper x invio/ricezione messaggi sul canale dedicato agli eventi Task + /// + public MessagePipe TaskMessPipe { get; set; } = null!; #endregion Public Properties @@ -1127,6 +1132,8 @@ namespace LiMan.APi.Data redisHashKeyDelete(reqKey, res.Key); done += answ ? 1 : 0; } + // invio string in messagepipe x forzare refresh... + TaskMessPipe.sendMessage(CodImp); return done; } @@ -1151,6 +1158,8 @@ namespace LiMan.APi.Data redisHashKeyDelete(runKey, res.Key); done += answ ? 1 : 0; } + // invio string in messagepipe x forzare refresh... + TaskMessPipe.sendMessage(CodImp); return done; } @@ -1190,6 +1199,8 @@ namespace LiMan.APi.Data { answ.TryAdd(item.Key, item.Value); } + // invio string in messagepipe x forzare refresh... + TaskMessPipe.sendMessage(CodImp); return answ; } diff --git a/LiMan.Api/Resources/ChangeLog.html b/LiMan.Api/Resources/ChangeLog.html index 85af114..821d18e 100644 --- a/LiMan.Api/Resources/ChangeLog.html +++ b/LiMan.Api/Resources/ChangeLog.html @@ -1,6 +1,6 @@ License Manager -

Versione: 2.1.2501.1717

+

Versione: 2.1.2501.1814


Note di rilascio: