TF-4233 Implement edit label action
This commit is contained in:
@@ -5694,4 +5694,19 @@ class AppLocalizations {
|
||||
name: 'updateTheLabelName',
|
||||
);
|
||||
}
|
||||
|
||||
String editLabelSuccessfullyMessage(String labelName) {
|
||||
return Intl.message(
|
||||
'You successfully edited the $labelName label',
|
||||
name: 'editLabelSuccessfullyMessage',
|
||||
args: [labelName],
|
||||
);
|
||||
}
|
||||
|
||||
String get editLabelFailure {
|
||||
return Intl.message(
|
||||
'Edit label failure',
|
||||
name: 'editLabelFailure',
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,6 +31,7 @@ import 'package:tmail_ui_user/features/download/domain/state/preview_email_from_
|
||||
import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.dart';
|
||||
import 'package:tmail_ui_user/features/home/domain/state/get_session_state.dart';
|
||||
import 'package:tmail_ui_user/features/labels/domain/state/create_new_label_state.dart';
|
||||
import 'package:tmail_ui_user/features/labels/domain/state/edit_label_state.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/network/oidc_error.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/exceptions/authentication_exception.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/exceptions/oauth_authorization_error.dart';
|
||||
@@ -209,6 +210,8 @@ class ToastManager {
|
||||
} else if (failure is AddALabelToAThreadFailure) {
|
||||
message = message ??
|
||||
appLocalizations.addLabelToThreadFailureMessage(failure.labelDisplay);
|
||||
} else if (failure is EditLabelFailure) {
|
||||
message = message ?? appLocalizations.editLabelFailure;
|
||||
}
|
||||
log('ToastManager::showMessageFailure: Message: $message');
|
||||
if (message?.trim().isNotEmpty == true) {
|
||||
@@ -276,6 +279,10 @@ class ToastManager {
|
||||
message = appLocalizations.createLabelSuccessfullyMessage(
|
||||
success.newLabel.safeDisplayName,
|
||||
);
|
||||
} else if (success is EditLabelSuccess) {
|
||||
message = appLocalizations.editLabelSuccessfullyMessage(
|
||||
success.newLabel.safeDisplayName,
|
||||
);
|
||||
} else if (success is AddALabelToAnEmailSuccess) {
|
||||
message = appLocalizations.addLabelToEmailSuccessfullyMessage(
|
||||
success.labelDisplay,
|
||||
|
||||
Reference in New Issue
Block a user