update refresh footer
This commit is contained in:
@@ -6,13 +6,6 @@ namespace MP_TAB_SERV.Components
|
||||
{
|
||||
public partial class CmpFooter : IDisposable
|
||||
{
|
||||
[Inject]
|
||||
protected SharedMemService SMServ { get; set; } = null!;
|
||||
[Inject]
|
||||
protected MessageService MsgServ { get; set; } = null!;
|
||||
[Inject]
|
||||
protected NavigationManager NavMan { get; set; } = null!;
|
||||
|
||||
#region Public Methods
|
||||
|
||||
public void Dispose()
|
||||
@@ -30,21 +23,24 @@ namespace MP_TAB_SERV.Components
|
||||
var diffOfTime = DateTime.Now - MsgServ.dtLastAction;
|
||||
|
||||
var pUpd = Task.Run(async () =>
|
||||
{
|
||||
await Task.Delay(1);
|
||||
await InvokeAsync(() => StateHasChanged());
|
||||
if(diffOfTime.Minutes >= dtTimerScadenzaLogin)
|
||||
{
|
||||
NavMan.NavigateTo("logout");
|
||||
}
|
||||
//Log.Trace("CmpFooter Timer elapsed");
|
||||
});
|
||||
{
|
||||
await InvokeAsync(() => StateHasChanged());
|
||||
#if false
|
||||
await Task.Delay(1);
|
||||
if (diffOfTime.Minutes >= dtTimerScadenzaLogin)
|
||||
{
|
||||
NavMan.NavigateTo("logout");
|
||||
}
|
||||
//Log.Trace("CmpFooter Timer elapsed");
|
||||
|
||||
#endif
|
||||
});
|
||||
pUpd.Wait();
|
||||
}
|
||||
|
||||
public void StartTimer()
|
||||
{
|
||||
int tOutPeriod = dtTimerScadenzaLogin * 60000;
|
||||
int tOutPeriod = 1000;
|
||||
aTimer = new System.Timers.Timer(tOutPeriod);
|
||||
aTimer.Elapsed += ElapsedTimer;
|
||||
aTimer.Enabled = true;
|
||||
@@ -53,37 +49,43 @@ namespace MP_TAB_SERV.Components
|
||||
|
||||
#endregion Public Methods
|
||||
|
||||
#region Protected Methods
|
||||
#region Protected Properties
|
||||
|
||||
int dtTimerScadenzaLogin { get; set; } = 0;
|
||||
[Inject]
|
||||
protected MessageService MsgServ { get; set; } = null!;
|
||||
|
||||
[Inject]
|
||||
protected NavigationManager NavMan { get; set; } = null!;
|
||||
|
||||
[Inject]
|
||||
protected SharedMemService SMServ { get; set; } = null!;
|
||||
|
||||
#endregion Protected Properties
|
||||
|
||||
#region Protected Methods
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
await Task.Delay(1);
|
||||
var rawVers = typeof(Program).Assembly.GetName().Version;
|
||||
version = rawVers != null ? rawVers : new Version("0.0.0.0");
|
||||
//dtTimerScadenzaLogin = SMServ.GetConfInt("TAB_dtTimerScadLogin");
|
||||
//dtTimerScadenzaLogin = SMServ.GetConfInt("TAB_dtTimerScadLogin");
|
||||
|
||||
//if (dtTimerScadenzaLogin > 0)
|
||||
//{
|
||||
// //StartTimer();
|
||||
//}
|
||||
|
||||
StartTimer();
|
||||
}
|
||||
//protected override void OnInitialized()
|
||||
//{
|
||||
|
||||
//}
|
||||
|
||||
#endregion Protected Methods
|
||||
|
||||
#region Private Fields
|
||||
|
||||
private System.Timers.Timer aTimer = null!;
|
||||
private static Logger Log = LogManager.GetCurrentClassLogger();
|
||||
private System.Timers.Timer aTimer = null!;
|
||||
private Version version = null!;
|
||||
|
||||
#endregion Private Fields
|
||||
|
||||
#region Private Properties
|
||||
|
||||
private int dtTimerScadenzaLogin { get; set; } = 0;
|
||||
|
||||
#endregion Private Properties
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user