TF-4243 Implement delete a label in presentation layer
This commit is contained in:
@@ -34,6 +34,7 @@ import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.d
|
||||
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/labels/domain/state/delete_a_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';
|
||||
@@ -224,6 +225,8 @@ class ToastManager {
|
||||
appLocalizations.removeLabelFromThreadFailureMessage(
|
||||
failure.labelDisplay,
|
||||
);
|
||||
} else if (failure is DeleteALabelFailure) {
|
||||
message = message ?? appLocalizations.deleteALabelFailure;
|
||||
}
|
||||
log('ToastManager::showMessageFailure: Message: $message');
|
||||
if (message?.trim().isNotEmpty == true) {
|
||||
@@ -311,6 +314,10 @@ class ToastManager {
|
||||
message = appLocalizations.removeLabelFromThreadSuccessfullyMessage(
|
||||
success.labelDisplay,
|
||||
);
|
||||
} else if (success is DeleteALabelSuccess) {
|
||||
message = appLocalizations.deleteLabelSuccessfullyMessage(
|
||||
success.deletedLabel.safeDisplayName,
|
||||
);
|
||||
}
|
||||
log('ToastManager::showMessageSuccess: Message: $message');
|
||||
if (message?.trim().isNotEmpty == true) {
|
||||
|
||||
Reference in New Issue
Block a user