diff --git a/data/networks/src/main/java/com/tangem/data/networks/multi/DefaultMultiNetworkStatusFetcher.kt b/data/networks/src/main/java/com/tangem/data/networks/multi/DefaultMultiNetworkStatusFetcher.kt index 12b5b8fd81..c606c84658 100644 --- a/data/networks/src/main/java/com/tangem/data/networks/multi/DefaultMultiNetworkStatusFetcher.kt +++ b/data/networks/src/main/java/com/tangem/data/networks/multi/DefaultMultiNetworkStatusFetcher.kt @@ -74,13 +74,13 @@ internal class DefaultMultiNetworkStatusFetcher @Inject constructor( val result = coroutineScope { params.networks - .map { + .map { network -> async { singleNetworkStatusFetcher( params = SingleNetworkStatusFetcher.Params.Prepared( userWalletId = params.userWalletId, - network = it, - addedNetworkCurrencies = networksCurrencies, + network = network, + addedNetworkCurrencies = networksCurrencies.filter { it.network == network }.toSet(), ), ) }