triedV1ReSync check

This commit is contained in:
Kyle Spearrin 2019-06-04 23:39:58 -04:00
parent db10fee207
commit 1ef086a02c
3 changed files with 8 additions and 1 deletions

View File

@ -92,8 +92,13 @@ namespace Bit.App.Pages
_vm.Ciphers.Count == 0 && _vm.Folders.Count == 0 && _vm.Ciphers.Count == 0 && _vm.Folders.Count == 0 &&
Xamarin.Essentials.Connectivity.NetworkAccess != Xamarin.Essentials.NetworkAccess.None) Xamarin.Essentials.Connectivity.NetworkAccess != Xamarin.Essentials.NetworkAccess.None)
{ {
var triedV1ReSync = await _storageService.GetAsync<bool?>(Constants.TriedV1Resync);
if(!triedV1ReSync.GetValueOrDefault())
{
await _storageService.SaveAsync(Constants.TriedV1Resync, true);
await _syncService.FullSyncAsync(true); await _syncService.FullSyncAsync(true);
} }
}
}, _mainContent); }, _mainContent);
if(!_vm.MainPage) if(!_vm.MainPage)

View File

@ -30,6 +30,7 @@ namespace Bit.App.Services
Constants.LastBuildKey, Constants.LastBuildKey,
Constants.MigratedFromV1, Constants.MigratedFromV1,
Constants.MigratedFromV1AutofillPromptShown, Constants.MigratedFromV1AutofillPromptShown,
Constants.TriedV1Resync,
}; };
public MobileStorageService( public MobileStorageService(

View File

@ -30,6 +30,7 @@
public static string AddSitePromptShownKey = "addSitePromptShown"; public static string AddSitePromptShownKey = "addSitePromptShown";
public static string MigratedFromV1 = "migratedFromV1"; public static string MigratedFromV1 = "migratedFromV1";
public static string MigratedFromV1AutofillPromptShown = "migratedV1AutofillPromptShown"; public static string MigratedFromV1AutofillPromptShown = "migratedV1AutofillPromptShown";
public static string TriedV1Resync = "triedV1Resync";
public const int SelectFileRequestCode = 42; public const int SelectFileRequestCode = 42;
public const int SelectFilePermissionRequestCode = 43; public const int SelectFilePermissionRequestCode = 43;
} }