Loading play-services-fido-core/src/main/kotlin/org/microg/gms/fido/core/transport/TransportHandler.kt +4 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ import kotlinx.coroutines.delay import org.microg.gms.fido.core.* import org.microg.gms.fido.core.protocol.* import org.microg.gms.fido.core.protocol.msgs.* import org.microg.gms.fido.core.transport.nfc.CtapNfcMessageStatusException import org.microg.gms.fido.core.transport.usb.ctaphid.CtapHidMessageStatusException abstract class TransportHandler(val transport: Transport, val callback: TransportHandlerCallback?) { Loading @@ -39,7 +40,9 @@ abstract class TransportHandler(val transport: Transport, val callback: Transpor connection.runCommand(U2fAuthenticationCommand(0x07, challenge, application, descriptor.id)) return true } catch (e: CtapHidMessageStatusException) { return false return e.status == 0x6985; } catch (e: CtapNfcMessageStatusException) { return e.status == 0x6985; } } Loading Loading
play-services-fido-core/src/main/kotlin/org/microg/gms/fido/core/transport/TransportHandler.kt +4 −1 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ import kotlinx.coroutines.delay import org.microg.gms.fido.core.* import org.microg.gms.fido.core.protocol.* import org.microg.gms.fido.core.protocol.msgs.* import org.microg.gms.fido.core.transport.nfc.CtapNfcMessageStatusException import org.microg.gms.fido.core.transport.usb.ctaphid.CtapHidMessageStatusException abstract class TransportHandler(val transport: Transport, val callback: TransportHandlerCallback?) { Loading @@ -39,7 +40,9 @@ abstract class TransportHandler(val transport: Transport, val callback: Transpor connection.runCommand(U2fAuthenticationCommand(0x07, challenge, application, descriptor.id)) return true } catch (e: CtapHidMessageStatusException) { return false return e.status == 0x6985; } catch (e: CtapNfcMessageStatusException) { return e.status == 0x6985; } } Loading