From ae5af160c9308f5692ec6b1ddb32d398a96e938a Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 22 Nov 2020 19:03:35 +0800 Subject: [PATCH] optimize ui --- src/views/mobile/Unlock.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/views/mobile/Unlock.vue b/src/views/mobile/Unlock.vue index 25bfc81e..9db20b74 100644 --- a/src/views/mobile/Unlock.vue +++ b/src/views/mobile/Unlock.vue @@ -32,10 +32,14 @@ export default { const router = self.$f7router; if (self.$settings.isEnableApplicationLockWebAuthn() && self.$user.getWebAuthnCredentialId()) { + self.$showLoading(); + self.$webauthn.verifyCredential( self.$user.getUserInfo(), self.$user.getWebAuthnCredentialId() ).then(({ id, userSecret }) => { + self.$hideLoading(); + self.$user.unlockTokenByWebAuthn(id, userSecret); self.$services.refreshToken(); @@ -45,6 +49,7 @@ export default { router.refreshPage(); }).catch(error => { + self.$hideLoading(); self.$logger.error('failed to use webauthn to verify', error); if (error.notSupported) {