From d0f961b0524e3e88ee6d626cf1d44c10a67b95ad Mon Sep 17 00:00:00 2001 From: MarcoE Date: Tue, 4 Nov 2025 12:06:10 +0100 Subject: [PATCH] Aggiunta forzatura della sinc dopo 7 giorni --- salesbook.Shared/Components/Pages/Home.razor | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/salesbook.Shared/Components/Pages/Home.razor b/salesbook.Shared/Components/Pages/Home.razor index 92849ac..028a2d8 100644 --- a/salesbook.Shared/Components/Pages/Home.razor +++ b/salesbook.Shared/Components/Pages/Home.razor @@ -22,7 +22,9 @@ protected override async Task OnInitializedAsync() { var lastSyncDate = LocalStorage.Get("last-sync"); - if (!FormFactor.IsWeb() && NetworkService.ConnectionAvailable && lastSyncDate.Equals(DateTime.MinValue)) + var syncAllData = lastSyncDate.Equals(DateTime.MinValue) || (DateTime.Now - lastSyncDate).TotalDays >= 7; + + if (!FormFactor.IsWeb() && NetworkService.ConnectionAvailable && syncAllData) { var returnPath = System.Web.HttpUtility.UrlEncode("/"); NavigationManager.NavigateTo($"/sync?path={returnPath}");