Updated on 2026-08-14
This commit is contained in:
parent
81ef606a43
commit
665d56c9e8
30 changed files with 135 additions and 452 deletions
|
|
@ -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
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue