Update x gestione ritorno sui channels
This commit is contained in:
@@ -43,6 +43,11 @@ namespace Lux.API.Services
|
||||
{
|
||||
if (retData.Args != null && retData.Args.Count > 0)
|
||||
{
|
||||
/*------------------------------------------
|
||||
* Richieste "continue" di stato/update *
|
||||
* ----------------------------------------*/
|
||||
|
||||
// gestione ritorno preview SVG
|
||||
if (retData.Args.ContainsKey("Svg"))
|
||||
{
|
||||
// dovrei leggere dagli args l'IUID dell'SVG ritornato...
|
||||
@@ -51,6 +56,8 @@ namespace Lux.API.Services
|
||||
string UID = retData.Args["UID"];
|
||||
await cacheService.SaveSvgAsync(UID, retData.ExecEnvironment, newSvg);
|
||||
}
|
||||
|
||||
// gesitone ritorno BOM
|
||||
if (retData.Args.ContainsKey("BOM"))
|
||||
{
|
||||
string newBom = retData.Args["BOM"];
|
||||
@@ -63,6 +70,34 @@ namespace Lux.API.Services
|
||||
// pubblico refresh info così da segnalare richeista di update conseguente
|
||||
await cacheService.PublishUpdateAsync(UID, retData.ExecEnvironment);
|
||||
}
|
||||
|
||||
// gestione ritorno tipo Shape
|
||||
if (retData.Args.ContainsKey("SashShape"))
|
||||
{
|
||||
//// salvo HardwareList ricevuta
|
||||
//string newHml = retData.Args["HardwareModelList"];
|
||||
//string UID = retData.Args["UID"];
|
||||
//await cacheService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
//await dbService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
}
|
||||
|
||||
// gestione ritorno opzioni HW
|
||||
if (retData.Args.ContainsKey("HardwareOptions"))
|
||||
{
|
||||
//// salvo HardwareList ricevuta
|
||||
//string newHml = retData.Args["HardwareModelList"];
|
||||
//string UID = retData.Args["UID"];
|
||||
//await cacheService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
//await dbService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
}
|
||||
|
||||
|
||||
/*------------------------------------------
|
||||
* Richieste "one shot" di configurazione
|
||||
* - fare 1/gg o su richiesta utente
|
||||
* ----------------------------------------*/
|
||||
|
||||
// Gestione ritorno lista preferiti HW (ammissibili)
|
||||
if (retData.Args.ContainsKey("HardwareModelList"))
|
||||
{
|
||||
// salvo HardwareList ricevuta
|
||||
@@ -71,6 +106,17 @@ namespace Lux.API.Services
|
||||
await cacheService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
await dbService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
}
|
||||
|
||||
// gestione ritorno lista profili VALIDI per JWD
|
||||
if (retData.Args.ContainsKey("ProfileList"))
|
||||
{
|
||||
//// salvo HardwareList ricevuta
|
||||
//string newHml = retData.Args["HardwareModelList"];
|
||||
//string UID = retData.Args["UID"];
|
||||
//await cacheService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
//await dbService.SaveHmlAsync(UID, retData.ExecEnvironment, newHml);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user