Updated on 2026-08-14
This commit is contained in:
parent
283e760a4b
commit
3520a45882
3 changed files with 35 additions and 16 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue