diff --git a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt index 922581137c..04a4940928 100644 --- a/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt +++ b/app/src/main/java/com/tangem/tap/domain/walletconnect2/data/DefaultLegacyWalletConnectRepository.kt @@ -494,6 +494,6 @@ internal class DefaultLegacyWalletConnectRepository( private companion object { - val unsupportedDApps = listOf("dYdX", "dYdX v4", "Apex Pro") + val unsupportedDApps = listOf("dYdX", "dYdX v4", "Apex Pro", "The Sandbox") } } \ No newline at end of file diff --git a/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/viewmodel/QrScanningClickIntents.kt b/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/viewmodel/QrScanningClickIntents.kt index 075894e1c6..5c2ab95304 100644 --- a/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/viewmodel/QrScanningClickIntents.kt +++ b/features/qr-scanning/impl/src/main/java/com/tangem/feature/qrscanning/viewmodel/QrScanningClickIntents.kt @@ -45,13 +45,13 @@ internal class QrScanningClickIntentsImplementor @Inject constructor( override fun onQrScanned(qrCode: String) { if (qrCode.isNotBlank()) { + viewModelScope.launch(dispatcher.mainImmediate) { + emitQrScannedEventUseCase.invoke(source, qrCode) + } if (!isScanned) { router.popBackStack() isScanned = true } - viewModelScope.launch(dispatcher.main) { - emitQrScannedEventUseCase.invoke(source, qrCode) - } } }