diff --git a/domain/src/main/java/com/tangem/domain/features/addCustomToken/AddCustomTokenService.kt b/domain/src/main/java/com/tangem/domain/features/addCustomToken/AddCustomTokenService.kt index 868ab66b95..9a1f717c34 100644 --- a/domain/src/main/java/com/tangem/domain/features/addCustomToken/AddCustomTokenService.kt +++ b/domain/src/main/java/com/tangem/domain/features/addCustomToken/AddCustomTokenService.kt @@ -17,7 +17,8 @@ class AddCustomTokenService( networkId: String? = null, active: Boolean? = null, ): Result> { - val result = tangemTechService.coins(contractAddress, networkId, active) + val networksIds = selectNetworksForSearch(networkId) + val result = tangemTechService.coins(contractAddress, networksIds, active) return when (result) { is Result.Success -> { var coinsList = mutableListOf() @@ -40,4 +41,9 @@ class AddCustomTokenService( is Result.Failure -> result } } + + private fun selectNetworksForSearch(networkId: String?): String { + return networkId ?: supportedTokenNetworkIds.joinToString(",") + + } } \ No newline at end of file diff --git a/network/src/main/java/com/tangem/network/api/tangemTech/TangemTechApi.kt b/network/src/main/java/com/tangem/network/api/tangemTech/TangemTechApi.kt index 693109cb18..f2c689e15c 100644 --- a/network/src/main/java/com/tangem/network/api/tangemTech/TangemTechApi.kt +++ b/network/src/main/java/com/tangem/network/api/tangemTech/TangemTechApi.kt @@ -11,7 +11,7 @@ interface TangemTechApi { @GET("coins") suspend fun coins( @Query("contractAddress") contractAddress: String? = null, - @Query("networkId") networkId: String? = null, + @Query("networkIds") networkId: String? = null, @Query("active") active: Boolean? = null, ): CoinsResponse