[PS-1646] Resolve biometrics auto prompt not working (#3815)

This commit is contained in:
Oscar Hinton 2022-10-27 12:49:59 +02:00 committed by GitHub
parent 41d6b6bd21
commit e6cbe7156e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 7 deletions

View File

@ -65,13 +65,15 @@ export class LockComponent extends BaseLockComponent {
// eslint-disable-next-line rxjs-angular/prefer-takeuntil // eslint-disable-next-line rxjs-angular/prefer-takeuntil
this.route.queryParams.subscribe((params) => { this.route.queryParams.subscribe((params) => {
if (this.supportsBiometric && params.promptBiometric && autoPromptBiometric) { setTimeout(async () => {
setTimeout(async () => { if (!params.promptBiometric || !this.supportsBiometric || !autoPromptBiometric) {
if (await ipcRenderer.invoke("windowVisible")) { return;
this.unlockBiometric(); }
}
}, 1000); if (await ipcRenderer.invoke("windowVisible")) {
} this.unlockBiometric();
}
}, 1000);
}); });
this.broadcasterService.subscribe(BroadcasterSubscriptionId, async (message: any) => { this.broadcasterService.subscribe(BroadcasterSubscriptionId, async (message: any) => {
this.ngZone.run(() => { this.ngZone.run(() => {