TF-4308 add domain state, interactor, model extensions, and localization
This commit is contained in:
@@ -5804,4 +5804,39 @@ class AppLocalizations {
|
||||
name: 'allEmailTrashAndSpam',
|
||||
);
|
||||
}
|
||||
|
||||
String get chooseLabel {
|
||||
return Intl.message(
|
||||
'Choose label',
|
||||
name: 'chooseLabel',
|
||||
);
|
||||
}
|
||||
|
||||
String get selectLabel {
|
||||
return Intl.message(
|
||||
'Select label',
|
||||
name: 'selectLabel',
|
||||
);
|
||||
}
|
||||
|
||||
String get addListLabelToListEmailSuccessfullyMessage {
|
||||
return Intl.message(
|
||||
'Labels have been successfully added to these emails.',
|
||||
name: 'addListLabelToListEmailSuccessfullyMessage',
|
||||
);
|
||||
}
|
||||
|
||||
String get addListLabelToListEmailHasSomeFailureMessage {
|
||||
return Intl.message(
|
||||
'Labels have been successfully added to some emails.',
|
||||
name: 'addListLabelToListEmailHasSomeFailureMessage',
|
||||
);
|
||||
}
|
||||
|
||||
String get addListLabelToListEmailFailureMessage {
|
||||
return Intl.message(
|
||||
'Adding labels to these emails failed',
|
||||
name: 'addListLabelToListEmailFailureMessage',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,6 +26,7 @@ import 'package:tmail_ui_user/features/email/domain/model/move_action.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/add_a_label_to_a_thread_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/add_a_label_to_an_email_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/calendar_event_reply_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/labels/add_list_label_to_list_email_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/labels/remove_a_label_from_a_thread_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/mark_as_email_star_state.dart';
|
||||
import 'package:tmail_ui_user/features/email/domain/state/remove_a_label_from_an_email_state.dart';
|
||||
@@ -229,6 +230,9 @@ class ToastManager {
|
||||
);
|
||||
} else if (failure is DeleteALabelFailure) {
|
||||
message = message ?? appLocalizations.deleteALabelFailure;
|
||||
} else if (failure is AddListLabelsToListEmailsFailure) {
|
||||
message =
|
||||
message ?? appLocalizations.addListLabelToListEmailFailureMessage;
|
||||
}
|
||||
log('ToastManager::showMessageFailure: Message: $message');
|
||||
if (message?.trim().isNotEmpty == true) {
|
||||
@@ -320,6 +324,10 @@ class ToastManager {
|
||||
message = appLocalizations.deleteLabelSuccessfullyMessage(
|
||||
success.deletedLabel.safeDisplayName,
|
||||
);
|
||||
} else if (success is AddListLabelsToListEmailsHasSomeFailure) {
|
||||
message = appLocalizations.addListLabelToListEmailHasSomeFailureMessage;
|
||||
} else if (success is AddListLabelsToListEmailsSuccess) {
|
||||
message = appLocalizations.addListLabelToListEmailSuccessfullyMessage;
|
||||
}
|
||||
log('ToastManager::showMessageSuccess: Message: $message');
|
||||
if (message?.trim().isNotEmpty == true) {
|
||||
|
||||
Reference in New Issue
Block a user