Updated on 2026-08-14

This commit is contained in:
Tangem 2025-11-17 19:37:46 +04:00
parent 283e760a4b
commit 3520a45882
3 changed files with 35 additions and 16 deletions

View file

@ -157,13 +157,19 @@ internal class DefaultWalletAccountsFetcher @Inject constructor(
userWalletId: UserWalletId,
accountsResponse: GetWalletAccountsResponse,
): GetWalletAccountsResponse {
val hasSavedTokens = accountsResponse.unassignedTokens.isNotEmpty()
val response = defaultWalletAccountsResponseFactory.create(
userWalletId = userWalletId,
userTokensResponse = UserTokensResponse(
group = accountsResponse.wallet.group.orDefault(),
sort = accountsResponse.wallet.sort.orDefault(),
tokens = accountsResponse.unassignedTokens,
),
userTokensResponse = if (hasSavedTokens) {
UserTokensResponse(
group = accountsResponse.wallet.group.orDefault(),
sort = accountsResponse.wallet.sort.orDefault(),
tokens = accountsResponse.unassignedTokens,
)
} else {
null
},
)
store(userWalletId = userWalletId, response = response)