generated from Integry/Template_NetMauiBlazorHybrid
Aggiunta forzatura della sinc dopo 7 giorni
This commit is contained in:
@@ -22,7 +22,9 @@
|
|||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
var lastSyncDate = LocalStorage.Get<DateTime>("last-sync");
|
var lastSyncDate = LocalStorage.Get<DateTime>("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("/");
|
var returnPath = System.Web.HttpUtility.UrlEncode("/");
|
||||||
NavigationManager.NavigateTo($"/sync?path={returnPath}");
|
NavigationManager.NavigateTo($"/sync?path={returnPath}");
|
||||||
|
|||||||
Reference in New Issue
Block a user