diff --git a/MP-TAB-SERV/Components/CmpFooter.razor.cs b/MP-TAB-SERV/Components/CmpFooter.razor.cs index da0756bb..bde5944f 100644 --- a/MP-TAB-SERV/Components/CmpFooter.razor.cs +++ b/MP-TAB-SERV/Components/CmpFooter.razor.cs @@ -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 } } \ No newline at end of file