diff --git a/feature-account-api/src/main/java/io/novafoundation/nova/feature_account_api/presenatation/mixin/addressInput/AddressInputMixinProvider.kt b/feature-account-api/src/main/java/io/novafoundation/nova/feature_account_api/presenatation/mixin/addressInput/AddressInputMixinProvider.kt index 0c81af85..e14b280c 100644 --- a/feature-account-api/src/main/java/io/novafoundation/nova/feature_account_api/presenatation/mixin/addressInput/AddressInputMixinProvider.kt +++ b/feature-account-api/src/main/java/io/novafoundation/nova/feature_account_api/presenatation/mixin/addressInput/AddressInputMixinProvider.kt @@ -178,9 +178,13 @@ class AddressInputMixinProvider( systemCallExecutor.executeSystemCall(ScanQrCodeCall()).mapCatching { val spec = specProvider.spec.first() + android.util.Log.e("QrDiag", "raw QR content: $it") + qrSharingFactory.create(spec::isValidAddress).decode(it).address }.onSuccess { address -> inputFlow.value = address + }.onFailure { + android.util.Log.e("QrDiag", "decode failed", it) }.onSystemCallFailure { errorDisplayer(resourceManager.getString(R.string.invoice_scan_error_no_info)) }