TF-1115 Handle onError for all controller
This commit is contained in:
@@ -60,9 +60,7 @@ abstract class BaseController extends GetxController
|
||||
messageError = error.message ?? error.type.value;
|
||||
} else {
|
||||
if (currentContext != null) {
|
||||
messageError = AppLocalizations
|
||||
.of(currentContext!)
|
||||
.unknown_error_login_message;
|
||||
messageError = AppLocalizations.of(currentContext!).unknownError;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -281,18 +281,6 @@ class ComposerController extends BaseController {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
if (currentOverlayContext != null && currentContext != null) {
|
||||
_appToast.showToastWithIcon(
|
||||
currentOverlayContext!,
|
||||
textColor: AppColor.toastErrorBackgroundColor,
|
||||
message: AppLocalizations.of(currentContext!).message_has_been_sent_failure,
|
||||
icon: _imagePaths.icSendToast);
|
||||
}
|
||||
popBack();
|
||||
}
|
||||
|
||||
void _listenWorker() {
|
||||
uploadInlineImageWorker = ever(uploadController.uploadInlineViewState, (state) {
|
||||
log('ComposerController::_listenWorker(): $state');
|
||||
|
||||
@@ -196,7 +196,4 @@ class ContactController extends BaseController {
|
||||
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
}
|
||||
@@ -148,9 +148,6 @@ class DestinationPickerController extends BaseMailboxController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
_disposeWidget();
|
||||
|
||||
@@ -262,11 +262,6 @@ class EmailController extends BaseController with AppLoaderMixin {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
log('EmailController::onError(): $error');
|
||||
}
|
||||
|
||||
void _getEmailContentSuccess(GetEmailContentSuccess success) {
|
||||
emailContents.value = success.emailContentsDisplayed;
|
||||
initialEmailContents = success.emailContents;
|
||||
|
||||
-3
@@ -59,9 +59,6 @@ class EmailsForwardCreatorController extends BaseController {
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
@override
|
||||
void injectAutoCompleteBindings(Session? session, AccountId? accountId) {
|
||||
try {
|
||||
|
||||
@@ -132,9 +132,6 @@ class IdentityCreatorController extends BaseController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _setUpValueFromIdentity() {
|
||||
_nameIdentity = identity?.name ?? '';
|
||||
inputNameIdentityController?.text = identity?.name ?? '';
|
||||
|
||||
@@ -48,7 +48,7 @@ abstract class BaseLoginView extends GetWidget<LoginController> {
|
||||
} else if (failure is GetTokenOIDCFailure || failure is LoginCanNotGetTokenAction) {
|
||||
return AppLocalizations.of(context).canNotGetToken;
|
||||
} else {
|
||||
return AppLocalizations.of(context).unknown_error_login_message;
|
||||
return AppLocalizations.of(context).unknownError;
|
||||
}
|
||||
},
|
||||
(success) {
|
||||
|
||||
@@ -392,7 +392,4 @@ class LoginController extends ReloadableController {
|
||||
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
}
|
||||
@@ -190,9 +190,6 @@ class MailboxController extends BaseMailboxController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _initWorker() {
|
||||
accountIdWorker = ever(mailboxDashBoardController.accountId, (accountId) {
|
||||
if (accountId is AccountId) {
|
||||
|
||||
@@ -64,11 +64,7 @@ class MailboxCreatorController extends BaseController {
|
||||
}
|
||||
|
||||
@override
|
||||
void onDone() {
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
|
||||
@@ -370,7 +370,4 @@ class AdvancedFilterController extends BaseController {
|
||||
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
}
|
||||
|
||||
-3
@@ -278,9 +278,6 @@ class MailboxDashBoardController extends ReloadableController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _registerPendingEmailAddress() {
|
||||
_emailReceiveManagerStreamSubscription =
|
||||
_emailReceiveManager.pendingEmailAddressInfo.stream.listen((emailAddress) {
|
||||
|
||||
@@ -241,9 +241,6 @@ class SearchController extends BaseController {
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
searchInputController.dispose();
|
||||
|
||||
@@ -69,9 +69,6 @@ class EmailRulesController extends BaseController {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
_getAllRules();
|
||||
|
||||
@@ -83,9 +83,6 @@ class ForwardController extends BaseController {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
@override
|
||||
void onInit() {
|
||||
_getForward();
|
||||
|
||||
-3
@@ -33,9 +33,6 @@ class LanguageAndRegionController extends BaseController {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _setUpSupportedLanguages() {
|
||||
listSupportedLanguages.value = LocalizationService.supportedLocales;
|
||||
|
||||
|
||||
@@ -84,10 +84,6 @@ class ManageAccountDashBoardController extends ReloadableController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
}
|
||||
|
||||
@override
|
||||
void handleReloaded(Session session) {
|
||||
accountId.value = session.accounts.keys.first;
|
||||
|
||||
@@ -56,12 +56,7 @@ class ManageAccountMenuController extends BaseController {
|
||||
}
|
||||
|
||||
@override
|
||||
void onDone() {
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
}
|
||||
void onDone() {}
|
||||
|
||||
void selectAccountMenuItem(AccountMenuItem newAccountMenuItem) {
|
||||
dashBoardController.selectAccountMenuItem(newAccountMenuItem);
|
||||
|
||||
-4
@@ -100,10 +100,6 @@ class IdentitiesController extends BaseController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
}
|
||||
|
||||
void _initWorker() {
|
||||
accountIdWorker = ever(_accountDashBoardController.accountId, (accountId) {
|
||||
if (accountId is AccountId) {
|
||||
|
||||
@@ -4,10 +4,5 @@ import 'package:tmail_ui_user/features/base/base_controller.dart';
|
||||
class ProfilesController extends BaseController {
|
||||
|
||||
@override
|
||||
void onDone() {
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {
|
||||
}
|
||||
void onDone() {}
|
||||
}
|
||||
@@ -91,9 +91,6 @@ class VacationController extends BaseController {
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _initWorker() {
|
||||
vacationWorker = ever(_accountDashBoardController.vacationResponse, (vacation) {
|
||||
if (vacation is VacationResponse) {
|
||||
|
||||
@@ -42,9 +42,6 @@ class NetworkConnectionController extends BaseController {
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void setNetworkConnectivityState(ConnectivityResult newConnectivityResult) {
|
||||
connectivityResult.value = newConnectivityResult;
|
||||
}
|
||||
|
||||
@@ -114,9 +114,6 @@ class RulesFilterCreatorController extends BaseMailboxController {
|
||||
});
|
||||
}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _setUpDefaultValueRuleFilter() {
|
||||
switch(actionType.value) {
|
||||
case CreatorActionType.create:
|
||||
|
||||
@@ -146,9 +146,6 @@ class SearchEmailController extends BaseController
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
|
||||
void _initializeDebounceTimeTextSearchChange() {
|
||||
_deBouncerTime = Debouncer<String>(
|
||||
const Duration(milliseconds: 500),
|
||||
|
||||
@@ -79,7 +79,7 @@ class SessionController extends ReloadableController {
|
||||
if (sessionException.message != null) {
|
||||
_appToast.showErrorToast('[${sessionException.code}] ${sessionException.message}');
|
||||
} else {
|
||||
_appToast.showErrorToast(AppLocalizations.of(currentContext!).unknown_error_login_message);
|
||||
_appToast.showErrorToast(AppLocalizations.of(currentContext!).unknownError);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -111,7 +111,4 @@ class SessionController extends ReloadableController {
|
||||
|
||||
@override
|
||||
void onDone() {}
|
||||
|
||||
@override
|
||||
void onError(error) {}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"@@last_modified": "2022-10-27T15:02:38.515955",
|
||||
"@@last_modified": "2022-10-28T13:12:30.889722",
|
||||
"initializing_data": "Initializing data...",
|
||||
"@initializing_data": {
|
||||
"type": "text",
|
||||
@@ -108,8 +108,8 @@
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"unknown_error_login_message": "Unknown error occurred, please try again",
|
||||
"@unknown_error_login_message": {
|
||||
"unknownError": "Unknown error occurred, please try again",
|
||||
"@unknownError": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
|
||||
@@ -105,9 +105,9 @@ class AppLocalizations {
|
||||
return Intl.message('Multiple integrations', name: 'multipleIntegrations');
|
||||
}
|
||||
|
||||
String get unknown_error_login_message {
|
||||
String get unknownError {
|
||||
return Intl.message('Unknown error occurred, please try again',
|
||||
name: 'unknown_error_login_message');
|
||||
name: 'unknownError');
|
||||
}
|
||||
|
||||
String get search_folder {
|
||||
|
||||
Reference in New Issue
Block a user