Fix detekt issue

This commit is contained in:
Benoit Marty 2026-05-19 14:24:02 +02:00 committed by Benoit Marty
parent 75feaa7ee7
commit 33c7c75550

View file

@ -51,16 +51,18 @@ class RustLinkMobileHandler(
)
// We emit Done in case the progress listener was deallocated before generate() sent the Done
_linkMobileStep.emit(LinkMobileStep.Done)
} catch (e: HumanQrGrantLoginException) {
} catch (e: HumanQrGrantLoginException.NotFound) {
Timber.tag(tag.value).w(e, "Error during QR login grant")
// Catch timeout here?
if (_linkMobileStep.value is LinkMobileStep.QrReady
&& e is HumanQrGrantLoginException.NotFound) {
if (_linkMobileStep.value is LinkMobileStep.QrReady) {
Timber.tag(tag.value).d("Emit QrRotating due to HumanQrGrantLoginException.NotFound")
_linkMobileStep.emit(LinkMobileStep.QrRotating)
} else {
_linkMobileStep.emit(LinkMobileStep.Error(e.map()))
}
} catch (e: HumanQrGrantLoginException) {
Timber.tag(tag.value).w(e, "Error during QR login grant")
_linkMobileStep.emit(LinkMobileStep.Error(e.map()))
}
}