diff --git a/Lux.API/Controllers/JwdController.cs b/Lux.API/Controllers/JwdController.cs index 5ece8ee0..debc6420 100644 --- a/Lux.API/Controllers/JwdController.cs +++ b/Lux.API/Controllers/JwdController.cs @@ -13,7 +13,7 @@ namespace Lux.API.Controllers { #region Public Constructors - public JwdController(IConfigurationManager config, ILogger logger, ExecProcessManager EgwProcManager) + public JwdController(IConfiguration config, ILogger logger, ExecProcessManager EgwProcManager) { _logger = logger; _config = config; @@ -193,7 +193,7 @@ namespace Lux.API.Controllers #region Private Fields private readonly ILogger _logger; - private IConfigurationManager _config; + private IConfiguration _config; private bool enableEgwEng = true; //private Dictionary listSvg = new Dictionary(); diff --git a/Lux.API/Controllers/WindowController.cs b/Lux.API/Controllers/WindowController.cs index 894f4a37..2efe236e 100644 --- a/Lux.API/Controllers/WindowController.cs +++ b/Lux.API/Controllers/WindowController.cs @@ -13,13 +13,13 @@ namespace Lux.API.Controllers { #region Public Constructors - public WindowController(IConfigurationManager config, ILogger logger, ExecProcessManager EgwProcManager, ImageCacheService imgServ) + public WindowController(IConfiguration config, ILogger logger, ImageCacheService imgServ, ExecProcessManager? EgwProcManager = null) { _logger = logger; _config = config; // verifico se usare engine enableEgwEng = _config.GetValue("ServerConf:EgwEngineEnab"); - if (enableEgwEng) + if (enableEgwEng && EgwProcManager != null) { ProcessMan = EgwProcManager; ProcessMan.m_AnswerReceived += ProcessMan_m_AnswerReceived; @@ -108,7 +108,7 @@ namespace Lux.API.Controllers #region Private Fields private readonly ILogger _logger; - private IConfigurationManager _config; + private IConfiguration _config; private bool enableEgwEng = true; //private Dictionary listSvg = new Dictionary(); diff --git a/Lux.API/appsettings.json b/Lux.API/appsettings.json index 2843b501..92840c90 100644 --- a/Lux.API/appsettings.json +++ b/Lux.API/appsettings.json @@ -57,7 +57,7 @@ "Redis": "redis.ufficio:26379, serviceName=devel, DefaultDatabase=6, keepAlive=180, connectTimeout=15000, syncTimeout=15000, asyncTimeout=15000, abortConnect=false, ssl=false, allowAdmin=true" }, "ServerConf": { - "EgwEngineEnab": true, + "EgwEngineEnab": false, "BaseUrl": "/Lux/srv/" } } diff --git a/Lux.Data/Services/ImageCacheService.cs b/Lux.Data/Services/ImageCacheService.cs index 1c52cf0b..c40840ca 100644 --- a/Lux.Data/Services/ImageCacheService.cs +++ b/Lux.Data/Services/ImageCacheService.cs @@ -78,7 +78,7 @@ namespace Lux.Data.Services SendMessage(notifyChannel, svgContent); // salvo img in cache string currKey = $"{redisBaseKey}:{imgId.Replace("/", ":")}"; - redisDb.StringSet(currKey, svgContent, LongCache); + redisDb.StringSet(currKey, svgContent); } #endregion Public Methods