Updated on 2026-08-14
This commit is contained in:
parent
acf110dbcc
commit
6910f74fd9
242 changed files with 866 additions and 732 deletions
|
|
@ -37,8 +37,8 @@ internal class BlockchainProvidersResponseLoader @Inject constructor(
|
|||
remote = remoteResponse,
|
||||
)
|
||||
},
|
||||
onFailure = {
|
||||
Timber.e(it, "Failed to load blockchain provider types from backend")
|
||||
onFailure = { throwable ->
|
||||
Timber.e(throwable, "Failed to load blockchain provider types from backend")
|
||||
localResponse
|
||||
},
|
||||
)
|
||||
|
|
|
|||
|
|
@ -30,8 +30,8 @@ internal class BlockchainProvidersResponseMerger @Inject internal constructor(
|
|||
*/
|
||||
fun merge(local: BlockchainProvidersResponse, remote: BlockchainProvidersResponse): BlockchainProvidersResponse {
|
||||
val remoteWithoutInvalidProviders = remote
|
||||
.mapValues {
|
||||
it.value
|
||||
.mapValues { entry ->
|
||||
entry.value
|
||||
.filterUnsupportedProviders()
|
||||
.filterInvalidProviders()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,10 +52,10 @@ internal class DevBlockchainProvidersTypesManager(
|
|||
}
|
||||
|
||||
override suspend fun update(blockchain: Blockchain, providers: List<ProviderType>) {
|
||||
changedBlockchainProvidersStore.updateData {
|
||||
changedBlockchainProvidersStore.updateData { blockchainProviders ->
|
||||
val providerModels = BlockchainProviderTypesConverter.convertBack(value = mapOf(blockchain to providers))
|
||||
|
||||
it + providerModels
|
||||
blockchainProviders + providerModels
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue