@page "/" @using Template.Shared.Core.Interface @using Template.Shared.Interfaces @attribute [Authorize] @inject IFormFactor FormFactor @inject INetworkService NetworkService @code { protected override Task OnInitializedAsync() { var lastSyncDate = DateOnly.FromDateTime(LocalStorage.Get("last-sync")); if (!FormFactor.IsWeb() && NetworkService.IsNetworkAvailable() && lastSyncDate < DateOnly.FromDateTime(DateTime.Now)) { //NavigationManager.NavigateTo("/sync"); NavigationManager.NavigateTo("/Calendar"); return base.OnInitializedAsync(); } NavigationManager.NavigateTo("/Calendar"); return base.OnInitializedAsync(); } }