Updated on 2026-08-14

This commit is contained in:
Tangem 2025-12-23 18:00:59 +07:00
parent 1f0d1e43ab
commit c3c5874060
12 changed files with 86 additions and 57 deletions

View file

@ -124,11 +124,8 @@ internal class ArchivedAccountListModel @Inject constructor(
messageSender.send(
DialogMessage(
title = resourceReference(R.string.common_something_went_wrong),
message = resourceReference(
id = R.string.account_recover_limit_dialog_description,
formatArgs = wrappedList(AccountList.MAX_ACCOUNTS_COUNT.toString()),
),
title = resourceReference(R.string.account_recover_limit_dialog_title),
message = resourceReference(R.string.account_archived_recover_error_message),
firstActionBuilder = { firstAction },
),
)

View file

@ -314,7 +314,7 @@ internal class AccountCreateEditModel @Inject constructor(
private fun showAccountNameExist() {
val dialogMessage = DialogMessage(
title = resourceReference(R.string.common_something_went_wrong),
title = resourceReference(R.string.account_form_name_already_exist_error_title),
message = resourceReference(R.string.account_form_name_already_exist_error_description),
)
messageSender.send(dialogMessage)

View file

@ -120,15 +120,21 @@ internal class AccountDetailsModel @Inject constructor(
error = error.tag,
)
analyticsEventHandler.send(event)
val titleRes = R.string.common_something_went_wrong
val messageRes = when (error) {
val titleRes: Int
val messageRes: Int
when (error) {
is ArchiveCryptoPortfolioUseCase.Error.CriticalTechError.AccountListRequirementsNotMet,
is ArchiveCryptoPortfolioUseCase.Error.CriticalTechError.AccountNotFound,
is ArchiveCryptoPortfolioUseCase.Error.CriticalTechError.AccountsNotCreated,
is ArchiveCryptoPortfolioUseCase.Error.DataOperationFailed,
-> R.string.account_generic_error_dialog_message
is ArchiveCryptoPortfolioUseCase.Error.ActiveReferralStatus,
-> R.string.account_could_not_archive_referral_program_message
-> {
titleRes = R.string.common_something_went_wrong
messageRes = R.string.account_generic_error_dialog_message
}
is ArchiveCryptoPortfolioUseCase.Error.ActiveReferralStatus -> {
titleRes = R.string.account_could_not_archive_referral_program_title
messageRes = R.string.account_could_not_archive_referral_program_message
}
}
val dialogMessage = DialogMessage(