TF-2387 Add loading bar when click sign in saas

This commit is contained in:
dab246
2024-10-17 16:31:36 +07:00
committed by Dat H. Pham
parent 6c0eea0238
commit ce3d73310e
9 changed files with 107 additions and 37 deletions
+3
View File
@@ -8,6 +8,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/login/data/network/oidc_error.dart';
import 'package:tmail_ui_user/features/login/domain/exceptions/authentication_exception.dart';
import 'package:tmail_ui_user/features/starting_page/domain/state/sign_in_saas_state.dart';
import 'package:tmail_ui_user/features/thread/domain/state/empty_spam_folder_state.dart';
import 'package:tmail_ui_user/features/thread/domain/state/move_multiple_email_to_mailbox_state.dart';
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
@@ -64,6 +65,8 @@ class ToastManager {
&& failure.emailActionType == EmailActionType.moveToSpam
&& failure.moveAction == MoveAction.moving) {
message = AppLocalizations.of(currentContext!).markAsSpamFailed;
} else if (failure is SignInSaasFailure) {
message = AppLocalizations.of(currentContext!).sigInSaasFailed;
}
if (message?.isNotEmpty == true) {