TF-4195 Add Label to Thread

This commit is contained in:
dab246
2026-01-06 12:35:13 +07:00
committed by Dat H. Pham
parent ef1efc9310
commit 94fd6f8071
34 changed files with 829 additions and 40 deletions
+8
View File
@@ -23,6 +23,7 @@ import 'package:tmail_ui_user/features/composer/domain/exceptions/set_method_exc
import 'package:tmail_ui_user/features/email/domain/exceptions/calendar_event_exceptions.dart';
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_an_email_state.dart';
import 'package:tmail_ui_user/features/email/domain/state/add_a_label_to_an_thread_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/mark_as_email_star_state.dart';
import 'package:tmail_ui_user/features/download/domain/state/parse_email_by_blob_id_state.dart';
@@ -205,6 +206,9 @@ class ToastManager {
} else if (failure is AddALabelToAnEmailFailure) {
message = message ??
appLocalizations.addLabelToEmailFailureMessage(failure.labelDisplay);
} else if (failure is AddALabelToAThreadFailure) {
message = message ??
appLocalizations.addLabelToThreadFailureMessage(failure.labelDisplay);
}
log('ToastManager::showMessageFailure: Message: $message');
if (message?.trim().isNotEmpty == true) {
@@ -276,6 +280,10 @@ class ToastManager {
message = appLocalizations.addLabelToEmailSuccessfullyMessage(
success.labelDisplay,
);
} else if (success is AddALabelToAThreadSuccess) {
message = appLocalizations.addLabelToThreadSuccessfullyMessage(
success.labelDisplay,
);
}
log('ToastManager::showMessageSuccess: Message: $message');
if (message?.trim().isNotEmpty == true) {