Fix condizioni reload dati in rebuild
This commit is contained in:
@@ -92,7 +92,10 @@ namespace MP_TAB3.Shared
|
||||
{
|
||||
get => MsgServ.MatrOpr;
|
||||
}
|
||||
protected int typeScadLogin { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// Tipo scadenza login, a -1 di default così da NON avere problemi in caso di setuop errato...
|
||||
/// </summary>
|
||||
protected int typeScadLogin { get; set; } = -1;
|
||||
protected int dtScadLogin { get; set; } = 0;
|
||||
protected Guid currDevGuid { get; set; } = new Guid();
|
||||
|
||||
@@ -102,14 +105,8 @@ namespace MP_TAB3.Shared
|
||||
TimeSpan tsDeltaSave = DateTime.Now.Subtract(MsgServ.dtLastSave);
|
||||
switch (typeScadLogin)
|
||||
{
|
||||
case 0:
|
||||
if (tsDeltaAct.Minutes >= dtScadLogin)
|
||||
{
|
||||
NavMan.NavigateTo("logout");
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
if (tsDeltaAct.Minutes >= dtScadLogin)
|
||||
if (tsDeltaAct.TotalMinutes >= dtScadLogin)
|
||||
{
|
||||
var userTkn = await TDataService.OperatoreGetRedis(MatrOpr, currDevGuid);
|
||||
if (!string.IsNullOrEmpty(userTkn))
|
||||
@@ -138,6 +135,17 @@ namespace MP_TAB3.Shared
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
if (tsDeltaAct.TotalMinutes >= dtScadLogin)
|
||||
{
|
||||
NavMan.NavigateTo("logout");
|
||||
}
|
||||
break;
|
||||
case 0:
|
||||
case -1:
|
||||
await ReloadMemStor();
|
||||
typeScadLogin = MStor.GetConfInt("TAB_TypeScadLogin");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user