Updated on 2026-08-14

This commit is contained in:
Tangem 2025-03-28 17:00:02 +04:00
parent c38c185a2d
commit 732df0ec4f
11 changed files with 430 additions and 6 deletions

View file

@ -20,11 +20,12 @@ internal class RuntimeUserWalletsStore(
override val userWallets: Flow<List<UserWallet>>
get() = userWalletsListManager.userWallets
override suspend fun getSyncOrNull(key: UserWalletId): UserWallet? {
return userWalletsListManager
.userWallets
.firstOrNull()
?.singleOrNull { it.walletId == key }
override fun getSyncOrNull(key: UserWalletId): UserWallet? {
return userWalletsListManager.userWalletsSync.firstOrNull { it.walletId == key }
}
override suspend fun getSyncStrict(key: UserWalletId): UserWallet {
return requireNotNull(getSyncOrNull(key)) { "Unable to find user wallet with provided ID: $key" }
}
override suspend fun getAllSyncOrNull(): List<UserWallet>? {