private async void BtnSetMasterPass_Clicked(object sender, EventArgs e) { await FilterUtils.TimeLock.onlyUnlockedAsync(async() => { var dialogPass = new InputPages.inputPasswordDialog((pass) => { var result = FilterUtils.MasterPassword.SetPassword(pass); AndroidBridge.ToastIt(result.eventReason); } , "Set Password!" ); await Application.Current.MainPage.Navigation.PushAsync(dialogPass); }); }
private async void BtnUnlockWithPass_Clicked(object sender, EventArgs e) { var dialogPass = new InputPages.inputPasswordDialog((pass) => { var result = FilterUtils.MasterPassword.ComparePass(pass); if (result) { FilterUtils.TimeLock.ForceUnlockNow(); } AndroidBridge.ToastIt(result.eventReason); } , "Unlock with pass!" ); await Application.Current.MainPage.Navigation.PushAsync(dialogPass); }