diff --git a/data/staking/build.gradle.kts b/data/staking/build.gradle.kts index ee2849d585..040b80e3d7 100644 --- a/data/staking/build.gradle.kts +++ b/data/staking/build.gradle.kts @@ -48,6 +48,7 @@ dependencies { implementation(deps.moshi) implementation(deps.moshi.kotlin) implementation(deps.timber) + implementation(deps.firebase.crashlytics) kaptForObfuscatingVariants(deps.moshi.kotlin.codegen) kaptForObfuscatingVariants(deps.retrofit.response.type.keeper) diff --git a/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt b/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt index 32ecdae0d4..211489e80e 100644 --- a/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt +++ b/data/staking/src/main/java/com/tangem/data/staking/DefaultStakingRepository.kt @@ -2,6 +2,7 @@ package com.tangem.data.staking import android.util.Base64 import arrow.core.getOrElse +import com.google.firebase.crashlytics.FirebaseCrashlytics import com.squareup.moshi.Moshi import com.tangem.blockchain.common.Amount import com.tangem.blockchain.common.Blockchain @@ -375,7 +376,8 @@ internal class DefaultStakingRepository( if (it != null) { send(it) } else { - error("No yield balance available for currency ${cryptoCurrency.id.value}") + FirebaseCrashlytics.getInstance() + .log("No yield balance available for currency ${cryptoCurrency.id.value}") } } }