From 4aec7db317a84de6d17278ef3427f8c89cd60c14 Mon Sep 17 00:00:00 2001 From: Michele Balistreri Date: Wed, 6 Oct 2021 00:50:21 +0300 Subject: [PATCH] add authenticate --- src/app/keycard/view.nim | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/app/keycard/view.nim b/src/app/keycard/view.nim index 8125ba4ee..db08309e6 100644 --- a/src/app/keycard/view.nim +++ b/src/app/keycard/view.nim @@ -100,13 +100,11 @@ QtObject: discard #display wrong pairing password message proc authenticate*(self: KeycardView, pin: string) {.slot.} = - discard """ - let resp = self.status.keycard.verifyPIN(pin) - if resp is error: - handle error - - self.cardAuthenticated() - """ + try: + self.status.keycard.verifyPin(pin) + self.cardAuthenticated() + except KeycardVerifyPINException as ex: + discard #display wrong PIN message proc init*(self: KeycardView, pin: string) {.slot.} = discard """