Fix detekt issue

This commit is contained in:
Benoit Marty 2026-05-19 14:24:02 +02:00 committed by Benoit Marty
parent 7c2d3dec25
commit a0b8e144d8

View file

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