Updated on 2026-08-14
This commit is contained in:
parent
1f0d1e43ab
commit
c3c5874060
12 changed files with 86 additions and 57 deletions
|
|
@ -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 },
|
||||
),
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue