Updated on 2026-08-14

This commit is contained in:
Tangem 2026-03-02 13:35:44 +04:00
parent 81ef606a43
commit 665d56c9e8
30 changed files with 135 additions and 452 deletions

View file

@ -3,24 +3,10 @@ package com.tangem.domain.managetokens.model
import com.tangem.domain.models.account.AccountId
import com.tangem.domain.models.wallet.UserWalletId
sealed interface ManageTokensListConfig {
data class ManageTokensListConfig(
val accountId: AccountId?,
val searchText: String?,
) {
val userWalletId: UserWalletId?
val searchText: String?
// old way
data class Wallet(
override val userWalletId: UserWalletId?,
override val searchText: String?,
) : ManageTokensListConfig
// new way
data class Account(
val accountId: AccountId?,
override val searchText: String?,
) : ManageTokensListConfig {
override val userWalletId: UserWalletId?
get() = accountId?.userWalletId
}
get() = accountId?.userWalletId
}