only prompt fingerprint if set

This commit is contained in:
Kyle Spearrin 2019-06-07 10:12:11 -04:00
parent 54141f77d6
commit 060e1a822f
2 changed files with 22 additions and 15 deletions

View File

@ -46,6 +46,8 @@ namespace Bit.App.Pages
public Entry PinEntry { get; set; }
public async Task PromptFingerprintAfterResumeAsync()
{
if(_vm.FingerprintLock)
{
await Task.Delay(500);
if(!_promptedAfterResume)
@ -54,6 +56,7 @@ namespace Bit.App.Pages
await _vm?.PromptFingerprintAsync();
}
}
}
protected override async void OnAppearing()
{

View File

@ -250,6 +250,10 @@ namespace Bit.App.Pages
public async Task PromptFingerprintAsync()
{
if(!FingerprintLock)
{
return;
}
var success = await _platformUtilsService.AuthenticateFingerprintAsync(null,
PinLock ? AppResources.PIN : AppResources.MasterPassword, () =>
{