From 0ccfceba0426fa257673a45f3342b9f94c65ce7b Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 16 Dec 2025 19:12:28 +0700 Subject: [PATCH] Updated on 2026-08-14 --- .../account/usecase/ApplyAccountListSortingUseCase.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/domain/account/src/main/java/com/tangem/domain/account/usecase/ApplyAccountListSortingUseCase.kt b/domain/account/src/main/java/com/tangem/domain/account/usecase/ApplyAccountListSortingUseCase.kt index 9c7d51c56f..62c8ea8096 100644 --- a/domain/account/src/main/java/com/tangem/domain/account/usecase/ApplyAccountListSortingUseCase.kt +++ b/domain/account/src/main/java/com/tangem/domain/account/usecase/ApplyAccountListSortingUseCase.kt @@ -70,9 +70,16 @@ class ApplyAccountListSortingUseCase( return@eitherOn } - accountsCRUDRepository.saveAccounts(accountList = updatedAccountList) + applySorting(accountList = updatedAccountList) } + private suspend fun applySorting(accountList: AccountList) { + catch( + block = { accountsCRUDRepository.saveAccounts(accountList) }, + catch = { accountsCRUDRepository.saveAccountsLocally(accountList) }, + ) + } + private suspend fun Raise.getAccountList(userWalletId: UserWalletId): AccountList { return catch( block = { accountsCRUDRepository.getAccountListSync(userWalletId = userWalletId) },