TF-2592 Hide toast message when get error token expired

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2024-02-15 14:13:02 +07:00
committed by Dat PHAM HOANG
parent 600e3c24b1
commit 8fb7ca0f01
2 changed files with 3 additions and 9 deletions
+1 -8
View File
@@ -155,14 +155,7 @@ abstract class BaseController extends GetxController
void handleExceptionAction({Failure? failure, Exception? exception}) {
logError('BaseController::handleExceptionAction():failure: $failure | exception: $exception');
if (exception is BadCredentialsException) {
if (currentOverlayContext != null && currentContext != null) {
appToast.showToastErrorMessage(
currentOverlayContext!,
AppLocalizations.of(currentContext!).badCredentials
);
}
} else if (exception is ConnectionError) {
if (exception is ConnectionError) {
if (currentOverlayContext != null && currentContext != null) {
appToast.showToastErrorMessage(
currentOverlayContext!,
@@ -18,6 +18,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_a
import 'package:tmail_ui_user/features/login/domain/usecases/update_authentication_account_interactor.dart';
import 'package:tmail_ui_user/features/manage_account/presentation/vacation/vacation_interactors_bindings.dart';
import 'package:tmail_ui_user/main/error/capability_validator.dart';
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
import 'package:tmail_ui_user/main/utils/message_toast_utils.dart';
@@ -87,7 +88,7 @@ abstract class ReloadableController extends BaseController {
}
void _handleGetSessionFailure(dynamic exception) {
if (currentContext != null || currentOverlayContext != null) {
if (currentContext != null && currentOverlayContext != null && exception !is BadCredentialsException) {
appToast.showToastErrorMessage(
currentOverlayContext!,
MessageToastUtils.getMessageByException(currentContext!, exception) ?? AppLocalizations.of(currentContext!).unknownError