fix: Prefer reusing AppBaseException instead of redefining the exception contract CacheException and RemoteException
This commit is contained in:
@@ -56,7 +56,9 @@ import 'package:tmail_ui_user/features/push_notification/presentation/services/f
|
|||||||
import 'package:tmail_ui_user/features/push_notification/presentation/services/fcm_service.dart';
|
import 'package:tmail_ui_user/features/push_notification/presentation/services/fcm_service.dart';
|
||||||
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
||||||
import 'package:tmail_ui_user/main/error/capability_validator.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/exceptions/remote/authentication_exception.dart';
|
||||||
|
import 'package:tmail_ui_user/main/exceptions/remote/method_level_exception.dart';
|
||||||
|
import 'package:tmail_ui_user/main/exceptions/remote/network_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
||||||
@@ -372,7 +374,7 @@ abstract class BaseController extends GetxController
|
|||||||
await LocalNotificationManager.instance.setUp(groupId: session.username.value);
|
await LocalNotificationManager.instance.setUp(groupId: session.username.value);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
throw NotSupportFCMException();
|
throw const NotSupportFCMException();
|
||||||
}
|
}
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
logWarning('$runtimeType::injectFCMBindings(): exception: $e');
|
logWarning('$runtimeType::injectFCMBindings(): exception: $e');
|
||||||
@@ -612,7 +614,7 @@ abstract class BaseController extends GetxController
|
|||||||
|
|
||||||
final exception = failure.exception;
|
final exception = failure.exception;
|
||||||
final errorMessage = exception is MethodLevelErrors && exception.message != null
|
final errorMessage = exception is MethodLevelErrors && exception.message != null
|
||||||
? AppLocalizations.of(currentContext!).unexpectedError('${exception.message!}')
|
? AppLocalizations.of(currentContext!).unexpectedError(exception.message!)
|
||||||
: AppLocalizations.of(currentContext!).unknownError;
|
: AppLocalizations.of(currentContext!).unknownError;
|
||||||
|
|
||||||
appToast.showToastMessageWithMultipleActions(
|
appToast.showToastMessageWithMultipleActions(
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_
|
|||||||
import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart';
|
import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/presentation/vacation/vacation_interactors_bindings.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/error/capability_validator.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/authentication_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/app_config.dart';
|
import 'package:tmail_ui_user/main/utils/app_config.dart';
|
||||||
|
|
||||||
abstract class ReloadableController extends BaseController {
|
abstract class ReloadableController extends BaseController {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
import 'package:tmail_ui_user/features/caching/clients/cache_version_client.dart';
|
import 'package:tmail_ui_user/features/caching/clients/cache_version_client.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class HiveCacheVersionClient extends CacheVersionClient {
|
class HiveCacheVersionClient extends CacheVersionClient {
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import 'package:tmail_ui_user/features/cleanup/domain/model/recent_login_url_cle
|
|||||||
import 'package:tmail_ui_user/features/cleanup/domain/model/recent_login_username_cleanup_rule.dart';
|
import 'package:tmail_ui_user/features/cleanup/domain/model/recent_login_username_cleanup_rule.dart';
|
||||||
import 'package:tmail_ui_user/features/cleanup/domain/model/recent_search_cleanup_rule.dart';
|
import 'package:tmail_ui_user/features/cleanup/domain/model/recent_search_cleanup_rule.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class CleanupDataSourceImpl extends CleanupDataSource {
|
class CleanupDataSourceImpl extends CleanupDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import 'package:tmail_ui_user/features/cleanup/domain/usecases/cleanup_recent_lo
|
|||||||
import 'package:tmail_ui_user/features/cleanup/domain/usecases/cleanup_recent_login_username_interactor.dart';
|
import 'package:tmail_ui_user/features/cleanup/domain/usecases/cleanup_recent_login_username_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/cleanup/domain/usecases/cleanup_recent_search_cache_interactor.dart';
|
import 'package:tmail_ui_user/features/cleanup/domain/usecases/cleanup_recent_search_cache_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class CleanupBindings extends InteractorsBindings {
|
class CleanupBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import 'package:core/core.dart';
|
import 'package:core/core.dart';
|
||||||
import 'package:model/upload/file_info.dart';
|
import 'package:model/upload/file_info.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/data/datasource/composer_datasource.dart';
|
import 'package:tmail_ui_user/features/composer/data/datasource/composer_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class ComposerDataSourceImpl extends ComposerDataSource {
|
class ComposerDataSourceImpl extends ComposerDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import 'package:contacts_service/contacts_service.dart' as contact_service;
|
|||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:model/model.dart';
|
import 'package:model/model.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/data/datasource/contact_datasource.dart';
|
import 'package:tmail_ui_user/features/composer/data/datasource/contact_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class ContactDataSourceImpl extends ContactDataSource {
|
class ContactDataSourceImpl extends ContactDataSource {
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -12,7 +12,7 @@ import 'package:tmail_ui_user/features/composer/domain/state/update_email_drafts
|
|||||||
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/exceptions/email_exceptions.dart';
|
import 'package:tmail_ui_user/features/email/domain/exceptions/email_exceptions.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/repository/email_repository.dart';
|
import 'package:tmail_ui_user/features/email/domain/repository/email_repository.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/unknown_remote_exception.dart';
|
||||||
|
|
||||||
class CreateNewAndSaveEmailToDraftsInteractor {
|
class CreateNewAndSaveEmailToDraftsInteractor {
|
||||||
final EmailRepository _emailRepository;
|
final EmailRepository _emailRepository;
|
||||||
@@ -69,7 +69,7 @@ class CreateNewAndSaveEmailToDraftsInteractor {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logWarning('CreateNewAndSaveEmailToDraftsInteractor::execute: Exception: $e');
|
logWarning('CreateNewAndSaveEmailToDraftsInteractor::execute: Exception: $e');
|
||||||
if (e is UnknownError && e.message is List<SavingEmailToDraftsCanceledException>) {
|
if (e is UnknownRemoteException && e.message is List<SavingEmailToDraftsCanceledException>) {
|
||||||
if (createEmailRequest.draftsEmailId == null) {
|
if (createEmailRequest.draftsEmailId == null) {
|
||||||
yield dartz.Left<Failure, Success>(SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
|
yield dartz.Left<Failure, Success>(SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import 'package:tmail_ui_user/features/composer/presentation/model/create_email_
|
|||||||
import 'package:tmail_ui_user/features/email/domain/exceptions/email_exceptions.dart';
|
import 'package:tmail_ui_user/features/email/domain/exceptions/email_exceptions.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/repository/email_repository.dart';
|
import 'package:tmail_ui_user/features/email/domain/repository/email_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/sending_queue/presentation/model/sending_email_arguments.dart';
|
import 'package:tmail_ui_user/features/sending_queue/presentation/model/sending_email_arguments.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/unknown_remote_exception.dart';
|
||||||
|
|
||||||
class CreateNewAndSendEmailInteractor {
|
class CreateNewAndSendEmailInteractor {
|
||||||
final EmailRepository _emailRepository;
|
final EmailRepository _emailRepository;
|
||||||
@@ -66,7 +66,7 @@ class CreateNewAndSendEmailInteractor {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
logWarning('CreateNewAndSendEmailInteractor::execute: Exception: $e');
|
logWarning('CreateNewAndSendEmailInteractor::execute: Exception: $e');
|
||||||
if (e is UnknownError && e.message is List<SendingEmailCanceledException>) {
|
if (e is UnknownRemoteException && e.message is List<SendingEmailCanceledException>) {
|
||||||
yield dartz.Left<Failure, Success>(SendEmailFailure(
|
yield dartz.Left<Failure, Success>(SendEmailFailure(
|
||||||
exception: SendingEmailCanceledException(),
|
exception: SendingEmailCanceledException(),
|
||||||
session: sendingEmailArguments?.session,
|
session: sendingEmailArguments?.session,
|
||||||
|
|||||||
@@ -70,8 +70,8 @@ import 'package:tmail_ui_user/features/upload/data/network/file_uploader.dart';
|
|||||||
import 'package:tmail_ui_user/features/upload/domain/usecases/local_file_picker_interactor.dart';
|
import 'package:tmail_ui_user/features/upload/domain/usecases/local_file_picker_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/domain/usecases/local_image_picker_interactor.dart';
|
import 'package:tmail_ui_user/features/upload/domain/usecases/local_image_picker_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/presentation/controller/upload_controller.dart';
|
import 'package:tmail_ui_user/features/upload/presentation/controller/upload_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ import 'package:tmail_ui_user/features/upload/domain/state/local_image_picker_st
|
|||||||
import 'package:tmail_ui_user/features/upload/domain/usecases/local_file_picker_interactor.dart';
|
import 'package:tmail_ui_user/features/upload/domain/usecases/local_file_picker_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/domain/usecases/local_image_picker_interactor.dart';
|
import 'package:tmail_ui_user/features/upload/domain/usecases/local_image_picker_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/presentation/controller/upload_controller.dart';
|
import 'package:tmail_ui_user/features/upload/presentation/controller/upload_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/authentication_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.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/routes/route_navigation.dart';
|
||||||
import 'package:tmail_ui_user/main/universal_import/html_stub.dart' as html;
|
import 'package:tmail_ui_user/main/universal_import/html_stub.dart' as html;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import 'package:tmail_ui_user/features/composer/domain/state/save_email_as_draft
|
|||||||
import 'package:tmail_ui_user/features/composer/domain/state/update_email_drafts_state.dart';
|
import 'package:tmail_ui_user/features/composer/domain/state/update_email_drafts_state.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/domain/usecases/create_new_and_save_email_to_drafts_interactor.dart';
|
import 'package:tmail_ui_user/features/composer/domain/usecases/create_new_and_save_email_to_drafts_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/unknown_remote_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.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/routes/route_navigation.dart';
|
||||||
|
|
||||||
@@ -82,7 +82,7 @@ class _SavingMessageDialogViewState extends State<SavingMessageDialogView> {
|
|||||||
|
|
||||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||||
logWarning('_SavingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
logWarning('_SavingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||||
if (error is UnknownError && error.message is List<SavingEmailToDraftsCanceledException>) {
|
if (error is UnknownRemoteException && error.message is List<SavingEmailToDraftsCanceledException>) {
|
||||||
popBack(result: SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
|
popBack(result: SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
|
||||||
} else {
|
} else {
|
||||||
popBack(result: SaveEmailAsDraftsFailure(error));
|
popBack(result: SaveEmailAsDraftsFailure(error));
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import 'package:tmail_ui_user/features/composer/domain/state/generate_email_stat
|
|||||||
import 'package:tmail_ui_user/features/composer/domain/state/send_email_state.dart';
|
import 'package:tmail_ui_user/features/composer/domain/state/send_email_state.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/domain/usecases/create_new_and_send_email_interactor.dart';
|
import 'package:tmail_ui_user/features/composer/domain/usecases/create_new_and_send_email_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
import 'package:tmail_ui_user/features/composer/presentation/model/create_email_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/unknown_remote_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.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/routes/route_navigation.dart';
|
||||||
|
|
||||||
@@ -79,7 +79,7 @@ class _SendingMessageDialogViewState extends State<SendingMessageDialogView> {
|
|||||||
|
|
||||||
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
void _handleErrorStream(Object error, StackTrace stackTrace) {
|
||||||
logWarning('_SendingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
logWarning('_SendingMessageDialogViewState::_handleErrorStream: Exception = $error');
|
||||||
if (error is UnknownError && error.message is List<SendingEmailCanceledException>) {
|
if (error is UnknownRemoteException && error.message is List<SendingEmailCanceledException>) {
|
||||||
popBack(result: SendEmailFailure(exception: SendingEmailCanceledException()));
|
popBack(result: SendEmailFailure(exception: SendingEmailCanceledException()));
|
||||||
} else {
|
} else {
|
||||||
popBack(result: SendEmailFailure(exception: error));
|
popBack(result: SendEmailFailure(exception: error));
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
|
|||||||
import 'package:model/autocomplete/auto_complete_pattern.dart';
|
import 'package:model/autocomplete/auto_complete_pattern.dart';
|
||||||
import 'package:tmail_ui_user/features/contact/data/datasource/auto_complete_datasource.dart';
|
import 'package:tmail_ui_user/features/contact/data/datasource/auto_complete_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/contact/data/network/contact_api.dart';
|
import 'package:tmail_ui_user/features/contact/data/network/contact_api.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class TMailContactDataSourceImpl extends AutoCompleteDataSource {
|
class TMailContactDataSourceImpl extends AutoCompleteDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ import 'package:tmail_ui_user/features/thread/data/datasource/thread_datasource.
|
|||||||
import 'package:tmail_ui_user/features/thread/data/datasource_impl/thread_datasource_impl.dart';
|
import 'package:tmail_ui_user/features/thread/data/datasource_impl/thread_datasource_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class DestinationPickerBindings extends BaseBindings {
|
class DestinationPickerBindings extends BaseBindings {
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import 'package:model/download/download_task_id.dart';
|
|||||||
import 'package:model/email/attachment.dart';
|
import 'package:model/email/attachment.dart';
|
||||||
import 'package:tmail_ui_user/features/email/data/network/email_api.dart';
|
import 'package:tmail_ui_user/features/email/data/network/email_api.dart';
|
||||||
import 'package:tmail_ui_user/features/download/data/datasource/download_datasource.dart';
|
import 'package:tmail_ui_user/features/download/data/datasource/download_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class DownloadDatasourceImpl extends DownloadDatasource {
|
class DownloadDatasourceImpl extends DownloadDatasource {
|
||||||
final EmailAPI _emailAPI;
|
final EmailAPI _emailAPI;
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ import 'package:tmail_ui_user/features/email/data/network/email_api.dart';
|
|||||||
import 'package:tmail_ui_user/features/login/domain/repository/account_repository.dart';
|
import 'package:tmail_ui_user/features/login/domain/repository/account_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/repository/authentication_oidc_repository.dart';
|
import 'package:tmail_ui_user/features/login/domain/repository/authentication_oidc_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/repository/credential_repository.dart';
|
import 'package:tmail_ui_user/features/login/domain/repository/credential_repository.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class DownloadInteractorBindings extends InteractorsBindings {
|
class DownloadInteractorBindings extends InteractorsBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'package:jmap_dart_client/jmap/mail/calendar/reply/calendar_event_reject_
|
|||||||
import 'package:tmail_ui_user/features/email/data/datasource/calendar_event_datasource.dart';
|
import 'package:tmail_ui_user/features/email/data/datasource/calendar_event_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/email/data/network/calendar_event_api.dart';
|
import 'package:tmail_ui_user/features/email/data/network/calendar_event_api.dart';
|
||||||
import 'package:tmail_ui_user/features/email/presentation/model/blob_calendar_event.dart';
|
import 'package:tmail_ui_user/features/email/presentation/model/blob_calendar_event.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class CalendarEventDataSourceImpl extends CalendarEventDataSource {
|
class CalendarEventDataSourceImpl extends CalendarEventDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ import 'package:tmail_ui_user/features/email/presentation/extensions/attachment_
|
|||||||
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/send_email_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/send_email_exception_thrower.dart';
|
||||||
|
|
||||||
class EmailDataSourceImpl extends EmailDataSource {
|
class EmailDataSourceImpl extends EmailDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.
|
|||||||
import 'package:tmail_ui_user/features/thread/data/extensions/email_cache_extension.dart';
|
import 'package:tmail_ui_user/features/thread/data/extensions/email_cache_extension.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/extensions/email_extension.dart';
|
import 'package:tmail_ui_user/features/thread/data/extensions/email_extension.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class EmailHiveCacheDataSourceImpl extends EmailDataSource {
|
class EmailHiveCacheDataSourceImpl extends EmailDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ import 'package:tmail_ui_user/features/email/presentation/extensions/attachment_
|
|||||||
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class EmailLocalStorageDataSourceImpl extends EmailDataSource {
|
class EmailLocalStorageDataSourceImpl extends EmailDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ import 'package:tmail_ui_user/features/email/domain/model/view_entire_message_re
|
|||||||
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
import 'package:tmail_ui_user/features/email/presentation/model/eml_previewer.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/create_new_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class EmailSessionStorageDatasourceImpl extends EmailDataSource {
|
class EmailSessionStorageDatasourceImpl extends EmailDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import 'package:model/email/attachment.dart';
|
|||||||
import 'package:model/email/email_content.dart';
|
import 'package:model/email/email_content.dart';
|
||||||
import 'package:tmail_ui_user/features/email/data/datasource/html_datasource.dart';
|
import 'package:tmail_ui_user/features/email/data/datasource/html_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/email/data/local/html_analyzer.dart';
|
import 'package:tmail_ui_user/features/email/data/local/html_analyzer.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class HtmlDataSourceImpl extends HtmlDataSource {
|
class HtmlDataSourceImpl extends HtmlDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import 'package:jmap_dart_client/jmap/mdn/mdn.dart';
|
|||||||
import 'package:tmail_ui_user/features/email/data/datasource/mdn_datasource.dart';
|
import 'package:tmail_ui_user/features/email/data/datasource/mdn_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/email/data/network/mdn_api.dart';
|
import 'package:tmail_ui_user/features/email/data/network/mdn_api.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/model/send_receipt_to_sender_request.dart';
|
import 'package:tmail_ui_user/features/email/domain/model/send_receipt_to_sender_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class MdnDataSourceImpl extends MdnDataSource {
|
class MdnDataSourceImpl extends MdnDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import 'package:tmail_ui_user/features/email/data/datasource/print_file_datasour
|
|||||||
import 'package:tmail_ui_user/features/email/data/local/html_analyzer.dart';
|
import 'package:tmail_ui_user/features/email/data/local/html_analyzer.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/model/email_print.dart';
|
import 'package:tmail_ui_user/features/email/domain/model/email_print.dart';
|
||||||
import 'package:tmail_ui_user/features/email/presentation/extensions/attachment_extension.dart';
|
import 'package:tmail_ui_user/features/email/presentation/extensions/attachment_extension.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class PrintFileDataSourceImpl extends PrintFileDataSource {
|
class PrintFileDataSourceImpl extends PrintFileDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ import 'package:tmail_ui_user/features/email/domain/usecases/calendar_event_coun
|
|||||||
import 'package:tmail_ui_user/features/email/domain/usecases/maybe_calendar_event_interactor.dart';
|
import 'package:tmail_ui_user/features/email/domain/usecases/maybe_calendar_event_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/usecases/calendar_event_reject_interactor.dart';
|
import 'package:tmail_ui_user/features/email/domain/usecases/calendar_event_reject_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/usecases/parse_calendar_event_interactor.dart';
|
import 'package:tmail_ui_user/features/email/domain/usecases/parse_calendar_event_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class CalendarEventInteractorBindings extends InteractorsBindings {
|
class CalendarEventInteractorBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -44,8 +44,8 @@ import 'package:tmail_ui_user/features/offline_mode/manager/opened_email_cache_m
|
|||||||
import 'package:tmail_ui_user/features/offline_mode/manager/opened_email_cache_worker_queue.dart';
|
import 'package:tmail_ui_user/features/offline_mode/manager/opened_email_cache_worker_queue.dart';
|
||||||
import 'package:tmail_ui_user/features/offline_mode/manager/sending_email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/offline_mode/manager/sending_email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class EmailInteractorBindings extends InteractorsBindings {
|
class EmailInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/email/data/network/mdn_api.dart';
|
|||||||
import 'package:tmail_ui_user/features/email/data/repository/mdn_repository_impl.dart';
|
import 'package:tmail_ui_user/features/email/data/repository/mdn_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/repository/mdn_repository.dart';
|
import 'package:tmail_ui_user/features/email/domain/repository/mdn_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/email/domain/usecases/send_receipt_to_sender_interactor.dart';
|
import 'package:tmail_ui_user/features/email/domain/usecases/send_receipt_to_sender_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class MdnInteractorBindings extends InteractorsBindings {
|
class MdnInteractorBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import 'package:tmail_ui_user/features/caching/manager/session_cache_manger.dart
|
|||||||
import 'package:tmail_ui_user/features/home/data/datasource/session_datasource.dart';
|
import 'package:tmail_ui_user/features/home/data/datasource/session_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/home/data/extensions/session_hive_obj_extension.dart';
|
import 'package:tmail_ui_user/features/home/data/extensions/session_hive_obj_extension.dart';
|
||||||
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
|
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class HiveSessionDataSourceImpl extends SessionDataSource {
|
class HiveSessionDataSourceImpl extends SessionDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import 'package:jmap_dart_client/jmap/core/session/session.dart';
|
|||||||
import 'package:tmail_ui_user/features/home/data/datasource/session_datasource.dart';
|
import 'package:tmail_ui_user/features/home/data/datasource/session_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/home/data/network/session_api.dart';
|
import 'package:tmail_ui_user/features/home/data/network/session_api.dart';
|
||||||
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
|
import 'package:tmail_ui_user/features/home/domain/extensions/session_extensions.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class SessionDataSourceImpl extends SessionDataSource {
|
class SessionDataSourceImpl extends SessionDataSource {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:tmail_ui_user/features/caching/utils/cache_utils.dart';
|
|||||||
import 'package:tmail_ui_user/features/identity_creator/data/datasource/identity_creator_data_source.dart';
|
import 'package:tmail_ui_user/features/identity_creator/data/datasource/identity_creator_data_source.dart';
|
||||||
import 'package:tmail_ui_user/features/identity_creator/data/model/identity_cache_model.dart';
|
import 'package:tmail_ui_user/features/identity_creator/data/model/identity_cache_model.dart';
|
||||||
import 'package:tmail_ui_user/features/identity_creator/domain/model/identity_cache.dart';
|
import 'package:tmail_ui_user/features/identity_creator/domain/model/identity_cache.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:universal_html/html.dart';
|
import 'package:universal_html/html.dart';
|
||||||
|
|
||||||
class LocalIdentityCreatorDataSourceImpl implements IdentityCreatorDataSource {
|
class LocalIdentityCreatorDataSourceImpl implements IdentityCreatorDataSource {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_na
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_identities_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_identities_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/presentation/identities/identity_interactors_bindings.dart';
|
import 'package:tmail_ui_user/features/manage_account/presentation/identities/identity_interactors_bindings.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/presentation/identities/utils/identity_utils.dart';
|
import 'package:tmail_ui_user/features/manage_account/presentation/identities/utils/identity_utils.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class IdentityCreatorBindings extends BaseBindings {
|
class IdentityCreatorBindings extends BaseBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ import 'package:tmail_ui_user/features/identity_creator/domain/repository/identi
|
|||||||
import 'package:tmail_ui_user/features/identity_creator/domain/usecase/get_identity_cache_on_web_interactor.dart';
|
import 'package:tmail_ui_user/features/identity_creator/domain/usecase/get_identity_cache_on_web_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/identity_creator/domain/usecase/remove_identity_cache_on_web_interactor.dart';
|
import 'package:tmail_ui_user/features/identity_creator/domain/usecase/remove_identity_cache_on_web_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class RestoreIdentityCacheInteractorBindings extends InteractorsBindings {
|
class RestoreIdentityCacheInteractorBindings extends InteractorsBindings {
|
||||||
static const _tag = BindingTag.restoreIdentityCacheInteractorBindingsTag;
|
static const _tag = BindingTag.restoreIdentityCacheInteractorBindingsTag;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/labels/data/datasource/label_datasource.d
|
|||||||
import 'package:tmail_ui_user/features/labels/data/model/label_change_response.dart';
|
import 'package:tmail_ui_user/features/labels/data/model/label_change_response.dart';
|
||||||
import 'package:tmail_ui_user/features/labels/data/network/label_api.dart';
|
import 'package:tmail_ui_user/features/labels/data/network/label_api.dart';
|
||||||
import 'package:tmail_ui_user/features/labels/domain/model/edit_label_request.dart';
|
import 'package:tmail_ui_user/features/labels/domain/model/edit_label_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class LabelDatasourceImpl extends LabelDatasource {
|
class LabelDatasourceImpl extends LabelDatasource {
|
||||||
final LabelApi _labelApi;
|
final LabelApi _labelApi;
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import 'package:tmail_ui_user/features/labels/domain/usecases/delete_a_label_int
|
|||||||
import 'package:tmail_ui_user/features/labels/domain/usecases/get_all_label_interactor.dart';
|
import 'package:tmail_ui_user/features/labels/domain/usecases/get_all_label_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/labels/domain/usecases/get_label_changes_interactor.dart';
|
import 'package:tmail_ui_user/features/labels/domain/usecases/get_label_changes_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
class LabelInteractorBindings extends InteractorsBindings {
|
class LabelInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:jmap_dart_client/jmap/core/user_name.dart';
|
import 'package:jmap_dart_client/jmap/core/user_name.dart';
|
||||||
import 'package:model/account/password.dart';
|
import 'package:model/account/password.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/datasource/authentication_datasource.dart';
|
import 'package:tmail_ui_user/features/login/data/datasource/authentication_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class AuthenticationDataSourceImpl extends AuthenticationDataSource {
|
class AuthenticationDataSourceImpl extends AuthenticationDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import 'package:tmail_ui_user/features/login/data/network/authentication_client/
|
|||||||
import 'package:tmail_ui_user/features/login/data/network/config/oidc_constant.dart';
|
import 'package:tmail_ui_user/features/login/data/network/config/oidc_constant.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/network/oidc_http_client.dart';
|
import 'package:tmail_ui_user/features/login/data/network/oidc_http_client.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/login_constants.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/login_constants.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class AuthenticationOIDCDataSourceImpl extends AuthenticationOIDCDataSource {
|
class AuthenticationOIDCDataSourceImpl extends AuthenticationOIDCDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:tmail_ui_user/features/login/data/datasource/company_server_login_datasource.dart';
|
import 'package:tmail_ui_user/features/login/data/datasource/company_server_login_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/local/company_server_login_cache_manager.dart';
|
import 'package:tmail_ui_user/features/login/data/local/company_server_login_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/company_server_login_info.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/company_server_login_info.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class CompanyServerLoginDatasourceImpl implements CompanyServerLoginDataSource {
|
class CompanyServerLoginDatasourceImpl implements CompanyServerLoginDataSource {
|
||||||
final CompanyServerLoginCacheManager _loginCacheManager;
|
final CompanyServerLoginCacheManager _loginCacheManager;
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import 'package:core/utils/platform_info.dart';
|
|||||||
import 'package:model/account/personal_account.dart';
|
import 'package:model/account/personal_account.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/datasource/account_datasource.dart';
|
import 'package:tmail_ui_user/features/login/data/datasource/account_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/local/account_cache_manager.dart';
|
import 'package:tmail_ui_user/features/login/data/local/account_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class HiveAccountDatasourceImpl extends AccountDatasource {
|
class HiveAccountDatasourceImpl extends AccountDatasource {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import 'package:tmail_ui_user/features/login/data/datasource/login_datasource.da
|
|||||||
import 'package:tmail_ui_user/features/login/data/model/recent_login_url_cache.dart';
|
import 'package:tmail_ui_user/features/login/data/model/recent_login_url_cache.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class HiveLoginDataSourceImpl implements LoginDataSource {
|
class HiveLoginDataSourceImpl implements LoginDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import 'package:tmail_ui_user/features/login/data/datasource/login_datasource.da
|
|||||||
import 'package:tmail_ui_user/features/login/data/network/dns_lookup/dns_lookup_manager.dart';
|
import 'package:tmail_ui_user/features/login/data/network/dns_lookup/dns_lookup_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart';
|
import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class LoginDataSourceImpl implements LoginDataSource {
|
class LoginDataSourceImpl implements LoginDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import 'package:tmail_ui_user/features/login/data/network/authentication_client/
|
|||||||
import 'package:tmail_ui_user/features/login/domain/exceptions/oauth_authorization_error.dart';
|
import 'package:tmail_ui_user/features/login/domain/exceptions/oauth_authorization_error.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/extensions/oidc_configuration_extensions.dart';
|
import 'package:tmail_ui_user/features/login/domain/extensions/oidc_configuration_extensions.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/data/network/file_uploader.dart';
|
import 'package:tmail_ui_user/features/upload/data/network/file_uploader.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/authentication_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class AuthorizationInterceptors extends QueuedInterceptorsWrapper {
|
class AuthorizationInterceptors extends QueuedInterceptorsWrapper {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import 'package:core/domain/exceptions/app_base_exception.dart';
|
import 'package:core/domain/exceptions/app_base_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/remote_exception.dart';
|
||||||
|
|
||||||
abstract class AuthenticationException extends RemoteException {
|
abstract class AuthenticationException extends RemoteException {
|
||||||
static const wrongCredential = 'Credential is wrong';
|
static const wrongCredential = 'Credential is wrong';
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:tmail_ui_user/features/login/domain/repository/company_server_lo
|
|||||||
import 'package:tmail_ui_user/features/login/domain/usecases/get_company_server_login_info_interactor.dart';
|
import 'package:tmail_ui_user/features/login/domain/usecases/get_company_server_login_info_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/usecases/remove_company_server_login_info_interactor.dart';
|
import 'package:tmail_ui_user/features/login/domain/usecases/remove_company_server_login_info_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/usecases/save_company_server_login_info_interactor.dart';
|
import 'package:tmail_ui_user/features/login/domain/usecases/save_company_server_login_info_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class CompanyServerLoginInteractorBindings extends InteractorsBindings {
|
class CompanyServerLoginInteractorBindings extends InteractorsBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
@@ -33,8 +33,8 @@ import 'package:tmail_ui_user/features/starting_page/data/datasource_impl/saas_a
|
|||||||
import 'package:tmail_ui_user/features/starting_page/data/repository/saas_authentication_repository_impl.dart';
|
import 'package:tmail_ui_user/features/starting_page/data/repository/saas_authentication_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/starting_page/domain/repository/saas_authentication_repository.dart';
|
import 'package:tmail_ui_user/features/starting_page/domain/repository/saas_authentication_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_in_twake_workplace_interactor.dart';
|
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_in_twake_workplace_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class LoginBindings extends BaseBindings {
|
class LoginBindings extends BaseBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_in_twak
|
|||||||
import 'package:tmail_ui_user/main/deep_links/deep_link_data.dart';
|
import 'package:tmail_ui_user/main/deep_links/deep_link_data.dart';
|
||||||
import 'package:tmail_ui_user/main/deep_links/deep_links_manager.dart';
|
import 'package:tmail_ui_user/main/deep_links/deep_links_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/deep_links/open_app_deep_link_data.dart';
|
import 'package:tmail_ui_user/main/deep_links/open_app_deep_link_data.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/network_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
import 'package:tmail_ui_user/main/routes/route_navigation.dart';
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import 'package:tmail_ui_user/features/login/domain/state/dns_lookup_to_get_jmap
|
|||||||
import 'package:tmail_ui_user/features/login/domain/state/get_oidc_configuration_state.dart';
|
import 'package:tmail_ui_user/features/login/domain/state/get_oidc_configuration_state.dart';
|
||||||
import 'package:tmail_ui_user/features/login/domain/state/get_token_oidc_state.dart';
|
import 'package:tmail_ui_user/features/login/domain/state/get_token_oidc_state.dart';
|
||||||
import 'package:tmail_ui_user/features/login/presentation/login_form_type.dart';
|
import 'package:tmail_ui_user/features/login/presentation/login_form_type.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/remote/network_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.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/routes/route_navigation.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/toast_manager.dart';
|
import 'package:tmail_ui_user/main/utils/toast_manager.dart';
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import 'package:tmail_ui_user/features/mailbox/domain/model/rename_mailbox_reque
|
|||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/mailbox_right_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/mailbox_right_request.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_multiple_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_multiple_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class MailboxCacheDataSourceImpl extends MailboxDataSource {
|
class MailboxCacheDataSourceImpl extends MailboxDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import 'package:tmail_ui_user/features/mailbox/domain/model/rename_mailbox_reque
|
|||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/mailbox_right_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/mailbox_right_request.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_multiple_mailbox_request.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/model/subscribe_multiple_mailbox_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class MailboxDataSourceImpl extends MailboxDataSource {
|
class MailboxDataSourceImpl extends MailboxDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'package:tmail_ui_user/features/mailbox/data/datasource/state_datasource.
|
|||||||
import 'package:tmail_ui_user/features/mailbox/data/local/state_cache_manager.dart';
|
import 'package:tmail_ui_user/features/mailbox/data/local/state_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/data/model/state_cache.dart';
|
import 'package:tmail_ui_user/features/mailbox/data/model/state_cache.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/data/model/state_type.dart';
|
import 'package:tmail_ui_user/features/mailbox/data/model/state_type.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class StateDataSourceImpl extends StateDataSource {
|
class StateDataSourceImpl extends StateDataSource {
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ import 'package:tmail_ui_user/features/thread/data/datasource/thread_datasource.
|
|||||||
import 'package:tmail_ui_user/features/thread/data/datasource_impl/thread_datasource_impl.dart';
|
import 'package:tmail_ui_user/features/thread/data/datasource_impl/thread_datasource_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class MailboxBindings extends BaseBindings {
|
class MailboxBindings extends BaseBindings {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/app_gri
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/network/linagora_ecosystem_api.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/network/linagora_ecosystem_api.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/linagora_applications.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/linagora_applications.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/linagora_ecosystem/linagora_ecosystem.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/linagora_ecosystem/linagora_ecosystem.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class AppGridDatasourceImpl extends AppGridDatasource {
|
class AppGridDatasourceImpl extends AppGridDatasource {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:tmail_ui_user/features/mailbox/data/local/mailbox_cache_manager.
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/spam_report_datasource.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/spam_report_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/spam_report_state.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/spam_report_state.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/unread_spam_emails_response.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/unread_spam_emails_response.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class HiveSpamReportDataSourceImpl extends SpamReportDataSource {
|
class HiveSpamReportDataSourceImpl extends SpamReportDataSource {
|
||||||
final MailboxCacheManager _mailboxCacheManager;
|
final MailboxCacheManager _mailboxCacheManager;
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/app_gri
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/app_dashboard_configuration_parser.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/app_dashboard_configuration_parser.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/linagora_applications.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/app_dashboard/linagora_applications.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/linagora_ecosystem/linagora_ecosystem.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/linagora_ecosystem/linagora_ecosystem.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class LocalAppGridDatasourceImpl extends AppGridDatasource {
|
class LocalAppGridDatasourceImpl extends AppGridDatasource {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/spam_repor
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/unread_spam_emails_response.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/unread_spam_emails_response.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/spam_report_config.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/spam_report_config.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class LocalSpamReportDataSourceImpl extends SpamReportDataSource {
|
class LocalSpamReportDataSourceImpl extends SpamReportDataSource {
|
||||||
final PreferencesSettingManager _preferencesSettingManager;
|
final PreferencesSettingManager _preferencesSettingManager;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/search_
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/local/local_sort_order_manager.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/local/local_sort_order_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/recent_search.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/domain/model/recent_search.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/search/email_sort_order_type.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/search/email_sort_order_type.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class SearchDataSourceImpl extends SearchDataSource {
|
class SearchDataSourceImpl extends SearchDataSource {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:model/extensions/account_id_extensions.dart';
|
|||||||
import 'package:tmail_ui_user/features/caching/utils/cache_utils.dart';
|
import 'package:tmail_ui_user/features/caching/utils/cache_utils.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/session_storage_composer_datasource.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/datasource/session_storage_composer_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/model/composer_cache.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/model/composer_cache.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:universal_html/html.dart' as html;
|
import 'package:universal_html/html.dart' as html;
|
||||||
|
|
||||||
class SessionStorageComposerDatasourceImpl
|
class SessionStorageComposerDatasourceImpl
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/composer/data/datasource_impl/contact_dat
|
|||||||
import 'package:tmail_ui_user/features/composer/data/repository/contact_repository_impl.dart';
|
import 'package:tmail_ui_user/features/composer/data/repository/contact_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/domain/repository/contact_repository.dart';
|
import 'package:tmail_ui_user/features/composer/domain/repository/contact_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/composer/domain/usecases/get_device_contact_suggestions_interactor.dart';
|
import 'package:tmail_ui_user/features/composer/domain/usecases/get_device_contact_suggestions_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class ContactAutoCompleteBindings extends BaseBindings {
|
class ContactAutoCompleteBindings extends BaseBindings {
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -161,8 +161,8 @@ import 'package:tmail_ui_user/features/thread/domain/usecases/search_email_inter
|
|||||||
import 'package:tmail_ui_user/features/thread/domain/usecases/search_more_email_interactor.dart';
|
import 'package:tmail_ui_user/features/thread/domain/usecases/search_more_email_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/presentation/thread_bindings.dart';
|
import 'package:tmail_ui_user/features/thread/presentation/thread_bindings.dart';
|
||||||
import 'package:tmail_ui_user/features/thread_detail/presentation/thread_detail_bindings.dart';
|
import 'package:tmail_ui_user/features/thread_detail/presentation/thread_detail_bindings.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class MailboxDashBoardBindings extends BaseBindings {
|
class MailboxDashBoardBindings extends BaseBindings {
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ import 'package:tmail_ui_user/features/composer/domain/usecases/get_all_autocomp
|
|||||||
import 'package:tmail_ui_user/features/composer/domain/usecases/get_device_contact_suggestions_interactor.dart';
|
import 'package:tmail_ui_user/features/composer/domain/usecases/get_device_contact_suggestions_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/contact/data/datasource_impl/tmail_contact_datasource_impl.dart';
|
import 'package:tmail_ui_user/features/contact/data/datasource_impl/tmail_contact_datasource_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/contact/data/network/contact_api.dart';
|
import 'package:tmail_ui_user/features/contact/data/network/contact_api.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class TMailAutoCompleteBindings extends InteractorsBindings {
|
class TMailAutoCompleteBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -211,7 +211,7 @@ import 'package:tmail_ui_user/main/deep_links/deep_link_data.dart';
|
|||||||
import 'package:tmail_ui_user/main/deep_links/deep_links_manager.dart';
|
import 'package:tmail_ui_user/main/deep_links/deep_links_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/deep_links/open_app_deep_link_data.dart';
|
import 'package:tmail_ui_user/main/deep_links/open_app_deep_link_data.dart';
|
||||||
import 'package:tmail_ui_user/main/error/capability_validator.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/exceptions/remote/network_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
import 'package:tmail_ui_user/main/localizations/app_localizations.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
import 'package:tmail_ui_user/main/routes/app_routes.dart';
|
||||||
import 'package:tmail_ui_user/main/routes/dialog_router.dart';
|
import 'package:tmail_ui_user/main/routes/dialog_router.dart';
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/manage_account/data/network/forwarding_ap
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/add_recipients_in_forwarding_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/add_recipients_in_forwarding_request.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/delete_recipient_in_forwarding_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/delete_recipient_in_forwarding_request.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_local_copy_in_forwarding_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_local_copy_in_forwarding_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class ForwardingDataSourceImpl extends ForwardingDataSource {
|
class ForwardingDataSourceImpl extends ForwardingDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'package:tmail_ui_user/features/manage_account/domain/model/create_new_id
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_identity_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_identity_request.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/identities_response.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/identities_response.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/identity_signature.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/identity_signature.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class IdentityDataSourceImpl extends IdentityDataSource {
|
class IdentityDataSourceImpl extends IdentityDataSource {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/p
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/spam_report_config.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/spam_report_config.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/text_formatting_menu_config.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/text_formatting_menu_config.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/thread_detail_config.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/thread_detail_config.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class ManageAccountDataSourceImpl extends ManageAccountDataSource {
|
class ManageAccountDataSourceImpl extends ManageAccountDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import 'package:core/utils/platform_info.dart';
|
|||||||
import 'package:jmap_dart_client/jmap/core/user_name.dart';
|
import 'package:jmap_dart_client/jmap/core/user_name.dart';
|
||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/data/datasource/notification_datasource.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/datasource/notification_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/permissions/notification_permission_service.dart';
|
import 'package:tmail_ui_user/main/permissions/notification_permission_service.dart';
|
||||||
|
|
||||||
class NotificationDataSourceImpl implements NotificationDataSource {
|
class NotificationDataSourceImpl implements NotificationDataSource {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/manage_account/data/network/rule_filter_a
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/create_new_email_rule_filter_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/create_new_email_rule_filter_request.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/delete_email_rule_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/delete_email_rule_request.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_email_rule_filter_request.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/model/edit_email_rule_filter_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class RuleFilterDataSourceImpl extends RuleFilterDataSource {
|
class RuleFilterDataSourceImpl extends RuleFilterDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:core/utils/platform_info.dart';
|
|||||||
import 'package:permission_handler/permission_handler.dart';
|
import 'package:permission_handler/permission_handler.dart';
|
||||||
import 'package:share_plus/share_plus.dart';
|
import 'package:share_plus/share_plus.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/data/datasource/trace_log_datasource.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/datasource/trace_log_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/permission_exception.dart';
|
import 'package:tmail_ui_user/main/exceptions/permission_exception.dart';
|
||||||
import 'package:tmail_ui_user/main/permissions/permission_service.dart';
|
import 'package:tmail_ui_user/main/permissions/permission_service.dart';
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import 'package:jmap_dart_client/jmap/account_id.dart';
|
|||||||
import 'package:jmap_dart_client/jmap/mail/vacation/vacation_response.dart';
|
import 'package:jmap_dart_client/jmap/mail/vacation/vacation_response.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/data/datasource/vacation_data_source.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/datasource/vacation_data_source.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/data/network/vacation_api.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/network/vacation_api.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class VacationDataSourceImpl extends VacationDataSource {
|
class VacationDataSourceImpl extends VacationDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'package:tmail_ui_user/features/manage_account/data/local/preferences_set
|
|||||||
import 'package:tmail_ui_user/features/manage_account/data/repository/manage_account_repository_impl.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/repository/manage_account_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_setting_state_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_label_setting_state_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class SettingInteractorBindings extends InteractorsBindings {
|
class SettingInteractorBindings extends InteractorsBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import 'package:tmail_ui_user/features/manage_account/domain/usecases/delete_ema
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/create_new_email_rule_filter_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/create_new_email_rule_filter_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/edit_email_rule_filter_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/edit_email_rule_filter_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_rules_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_rules_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class EmailRulesInteractorBindings extends InteractorsBindings {
|
class EmailRulesInteractorBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -10,7 +10,7 @@ import 'package:tmail_ui_user/features/manage_account/domain/usecases/add_recipi
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/delete_recipient_in_forwarding_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/delete_recipient_in_forwarding_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/edit_local_copy_in_forwarding_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/edit_local_copy_in_forwarding_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_forward_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_forward_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class ForwardingInteractorsBindings extends InteractorsBindings {
|
class ForwardingInteractorsBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -19,8 +19,8 @@ import 'package:tmail_ui_user/features/manage_account/domain/usecases/edit_ident
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_identities_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_identities_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/transform_list_signature_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/transform_list_signature_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/presentation/identities/utils/identity_utils.dart';
|
import 'package:tmail_ui_user/features/manage_account/presentation/identities/utils/identity_utils.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class IdentityInteractorsBindings extends InteractorsBindings {
|
class IdentityInteractorsBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -17,8 +17,8 @@ import 'package:tmail_ui_user/features/mailbox/domain/usecases/refresh_all_mailb
|
|||||||
import 'package:tmail_ui_user/features/mailbox/domain/usecases/subscribe_mailbox_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/usecases/subscribe_mailbox_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/usecases/subscribe_multiple_mailbox_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/usecases/subscribe_multiple_mailbox_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class MailboxVisibilityInteractorBindings extends InteractorsBindings {
|
class MailboxVisibilityInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import 'package:tmail_ui_user/features/manage_account/data/datasource_impl/trace
|
|||||||
import 'package:tmail_ui_user/features/manage_account/data/repository/trace_log_repository.dart';
|
import 'package:tmail_ui_user/features/manage_account/data/repository/trace_log_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/repository/trace_log_repository_impl.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/repository/trace_log_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/export_trace_log_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/export_trace_log_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/permissions/permission_service.dart';
|
import 'package:tmail_ui_user/main/permissions/permission_service.dart';
|
||||||
|
|
||||||
class TraceLogInteractorBindings extends InteractorsBindings {
|
class TraceLogInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ import 'package:tmail_ui_user/features/manage_account/domain/repository/notifica
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_notification_setting_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_notification_setting_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/toggle_notification_setting_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/toggle_notification_setting_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/presentation/notification/notification_controller.dart';
|
import 'package:tmail_ui_user/features/manage_account/presentation/notification/notification_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/permissions/notification_permission_service.dart';
|
import 'package:tmail_ui_user/main/permissions/notification_permission_service.dart';
|
||||||
|
|
||||||
class NotificationBinding extends BaseBindings {
|
class NotificationBinding extends BaseBindings {
|
||||||
|
|||||||
+2
-2
@@ -14,8 +14,8 @@ import 'package:tmail_ui_user/features/server_settings/data/repository/server_se
|
|||||||
import 'package:tmail_ui_user/features/server_settings/domain/repository/server_settings_repository.dart';
|
import 'package:tmail_ui_user/features/server_settings/domain/repository/server_settings_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/server_settings/domain/usecases/get_server_setting_interactor.dart';
|
import 'package:tmail_ui_user/features/server_settings/domain/usecases/get_server_setting_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/server_settings/domain/usecases/update_server_setting_interactor.dart';
|
import 'package:tmail_ui_user/features/server_settings/domain/usecases/update_server_setting_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class PreferencesInteractorsBindings extends InteractorsBindings {
|
class PreferencesInteractorsBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ import 'package:tmail_ui_user/features/manage_account/data/repository/vacation_r
|
|||||||
import 'package:tmail_ui_user/features/manage_account/domain/repository/vacation_repository.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/repository/vacation_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_vacation_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_all_vacation_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/manage_account/domain/usecases/update_vacation_interactor.dart';
|
import 'package:tmail_ui_user/features/manage_account/domain/usecases/update_vacation_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class VacationInteractorsBindings extends InteractorsBindings {
|
class VacationInteractorsBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'package:tmail_ui_user/features/mailbox_dashboard/data/network/linagora_ecosystem_api.dart';
|
import 'package:tmail_ui_user/features/mailbox_dashboard/data/network/linagora_ecosystem_api.dart';
|
||||||
import 'package:tmail_ui_user/features/paywall/data/datasource/paywall_datasource.dart';
|
import 'package:tmail_ui_user/features/paywall/data/datasource/paywall_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/paywall/domain/model/paywall_url_pattern.dart';
|
import 'package:tmail_ui_user/features/paywall/domain/model/paywall_url_pattern.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class PaywallDatasourceImpl extends PaywallDatasource {
|
class PaywallDatasourceImpl extends PaywallDatasource {
|
||||||
final LinagoraEcosystemApi _linagoraEcosystemApi;
|
final LinagoraEcosystemApi _linagoraEcosystemApi;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/paywall/data/datasource_impl/paywall_data
|
|||||||
import 'package:tmail_ui_user/features/paywall/data/repository/paywall_repository_impl.dart';
|
import 'package:tmail_ui_user/features/paywall/data/repository/paywall_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/paywall/domain/repository/paywall_repository.dart';
|
import 'package:tmail_ui_user/features/paywall/domain/repository/paywall_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/paywall/domain/usecases/get_paywall_url_interactor.dart';
|
import 'package:tmail_ui_user/features/paywall/domain/usecases/get_paywall_url_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class PaywallBindings extends InteractorsBindings {
|
class PaywallBindings extends InteractorsBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import 'package:jmap_dart_client/jmap/mail/extensions/public_asset/public_asset.
|
|||||||
import 'package:tmail_ui_user/features/public_asset/data/datasource/public_asset_datasource.dart';
|
import 'package:tmail_ui_user/features/public_asset/data/datasource/public_asset_datasource.dart';
|
||||||
import 'package:tmail_ui_user/features/public_asset/data/network/public_asset_api.dart';
|
import 'package:tmail_ui_user/features/public_asset/data/network/public_asset_api.dart';
|
||||||
import 'package:tmail_ui_user/features/public_asset/domain/repository/public_asset_repository.dart';
|
import 'package:tmail_ui_user/features/public_asset/domain/repository/public_asset_repository.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class RemotePublicAssetDatasourceImpl implements PublicAssetDatasource {
|
class RemotePublicAssetDatasourceImpl implements PublicAssetDatasource {
|
||||||
const RemotePublicAssetDatasourceImpl(this._publicAssetApi, this._exceptionThrower);
|
const RemotePublicAssetDatasourceImpl(this._publicAssetApi, this._exceptionThrower);
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ import 'package:tmail_ui_user/features/public_asset/domain/usecase/clean_up_publ
|
|||||||
import 'package:tmail_ui_user/features/public_asset/domain/usecase/delete_public_assets_interactor.dart';
|
import 'package:tmail_ui_user/features/public_asset/domain/usecase/delete_public_assets_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/public_asset/domain/usecase/remove_identity_from_public_assets_interactor.dart';
|
import 'package:tmail_ui_user/features/public_asset/domain/usecase/remove_identity_from_public_assets_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
class CleanUpPublicAssetsInteractorBindings extends InteractorsBindings {
|
class CleanUpPublicAssetsInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ import 'package:tmail_ui_user/features/upload/data/datasource/attachment_upload_
|
|||||||
import 'package:tmail_ui_user/features/upload/data/datasource_impl/attachment_upload_datasource_impl.dart';
|
import 'package:tmail_ui_user/features/upload/data/datasource_impl/attachment_upload_datasource_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/upload/data/network/file_uploader.dart';
|
import 'package:tmail_ui_user/features/upload/data/network/file_uploader.dart';
|
||||||
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
import 'package:tmail_ui_user/main/bindings/network/binding_tag.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
||||||
|
|
||||||
class PublicAssetBindings extends BaseBindings {
|
class PublicAssetBindings extends BaseBindings {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import 'package:tmail_ui_user/features/push_notification/data/extensions/firebas
|
|||||||
import 'package:tmail_ui_user/features/push_notification/data/local/fcm_cache_manager.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/local/fcm_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/model/register_new_token_request.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/model/register_new_token_request.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/model/update_token_expired_time_request.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/model/update_token_expired_time_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class CacheFCMDatasourceImpl extends FCMDatasource {
|
class CacheFCMDatasourceImpl extends FCMDatasource {
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import 'package:tmail_ui_user/features/push_notification/data/network/fcm_api.da
|
|||||||
import 'package:tmail_ui_user/features/push_notification/domain/extensions/firebase_registration_extension.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/extensions/firebase_registration_extension.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/model/register_new_token_request.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/model/register_new_token_request.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/model/update_token_expired_time_request.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/model/update_token_expired_time_request.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class FcmDatasourceImpl extends FCMDatasource {
|
class FcmDatasourceImpl extends FCMDatasource {
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import 'package:tmail_ui_user/features/push_notification/data/datasource/web_soc
|
|||||||
import 'package:tmail_ui_user/features/push_notification/data/network/web_socket_api.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/network/web_socket_api.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/exceptions/web_socket_exceptions.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/exceptions/web_socket_exceptions.dart';
|
||||||
import 'package:tmail_ui_user/main/error/capability_validator.dart';
|
import 'package:tmail_ui_user/main/error/capability_validator.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
import 'package:web_socket_channel/web_socket_channel.dart';
|
import 'package:web_socket_channel/web_socket_channel.dart';
|
||||||
|
|
||||||
class WebSocketDatasourceImpl implements WebSocketDatasource {
|
class WebSocketDatasourceImpl implements WebSocketDatasource {
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ class FCMCacheManager extends CacheManagerInteraction {
|
|||||||
return jmap.State(stateValue);
|
return jmap.State(stateValue);
|
||||||
} else {
|
} else {
|
||||||
if (typeName == TypeName.emailDelivery) {
|
if (typeName == TypeName.emailDelivery) {
|
||||||
throw NotFoundEmailDeliveryStateException();
|
throw const NotFoundEmailDeliveryStateException();
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundStateToRefreshException();
|
throw const NotFoundStateToRefreshException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -56,7 +56,7 @@ class FCMCacheManager extends CacheManagerInteraction {
|
|||||||
Future<FirebaseRegistrationCache> getStoredFirebaseRegistration() async {
|
Future<FirebaseRegistrationCache> getStoredFirebaseRegistration() async {
|
||||||
final firebaseRegistration = await _firebaseRegistrationCacheClient.getItem(FirebaseRegistrationCache.keyCacheValue);
|
final firebaseRegistration = await _firebaseRegistrationCacheClient.getItem(FirebaseRegistrationCache.keyCacheValue);
|
||||||
if (firebaseRegistration == null) {
|
if (firebaseRegistration == null) {
|
||||||
throw NotFoundFirebaseRegistrationCacheException();
|
throw const NotFoundFirebaseRegistrationCacheException();
|
||||||
} else {
|
} else {
|
||||||
return firebaseRegistration;
|
return firebaseRegistration;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class FcmApi {
|
|||||||
if (matchedFirebaseRegistration?.isNotEmpty == true) {
|
if (matchedFirebaseRegistration?.isNotEmpty == true) {
|
||||||
return matchedFirebaseRegistration!.first;
|
return matchedFirebaseRegistration!.first;
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundFirebaseRegistrationForDeviceException();
|
throw const NotFoundFirebaseRegistrationForDeviceException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +70,7 @@ class FcmApi {
|
|||||||
if (firebaseRegistration != null) {
|
if (firebaseRegistration != null) {
|
||||||
return firebaseRegistration;
|
return firebaseRegistration;
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundFirebaseRegistrationCreatedException();
|
throw const NotFoundFirebaseRegistrationCreatedException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ class FcmApi {
|
|||||||
if (firebaseRegistrationSetResponse?.destroyed?.contains(registrationId.id) == true) {
|
if (firebaseRegistrationSetResponse?.destroyed?.contains(registrationId.id) == true) {
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundFirebaseRegistrationDestroyedException();
|
throw const NotFoundFirebaseRegistrationDestroyedException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,7 +119,7 @@ class FcmApi {
|
|||||||
if (firebaseRegistrationSetResponse?.updated?.containsKey(expiredTimeRequest.firebaseRegistrationId.id) == true) {
|
if (firebaseRegistrationSetResponse?.updated?.containsKey(expiredTimeRequest.firebaseRegistrationId.id) == true) {
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundFirebaseRegistrationUpdatedException();
|
throw const NotFoundFirebaseRegistrationUpdatedException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -207,7 +207,7 @@ class FCMRepositoryImpl extends FCMRepository {
|
|||||||
if (changesResponse.created?.isNotEmpty == true) {
|
if (changesResponse.created?.isNotEmpty == true) {
|
||||||
return _validateMaximumNewEmailsRetrieved(changesResponse.created!);
|
return _validateMaximumNewEmailsRetrieved(changesResponse.created!);
|
||||||
} else {
|
} else {
|
||||||
throw NotFoundNewReceiveEmailException();
|
throw const NotFoundNewReceiveEmailException();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -40,7 +40,7 @@ class GetEmailChangesToRemoveNotificationInteractor {
|
|||||||
propertiesUpdated: propertiesUpdated);
|
propertiesUpdated: propertiesUpdated);
|
||||||
yield Right<Failure, Success>(GetEmailChangesToRemoveNotificationSuccess(session.username, emailIds));
|
yield Right<Failure, Success>(GetEmailChangesToRemoveNotificationSuccess(session.username, emailIds));
|
||||||
} else {
|
} else {
|
||||||
yield Left<Failure, Success>(GetEmailChangesToRemoveNotificationFailure(NotFoundEmailStateException()));
|
yield Left<Failure, Success>(GetEmailChangesToRemoveNotificationFailure(const NotFoundEmailStateException()));
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
yield Left<Failure, Success>(GetEmailChangesToRemoveNotificationFailure(e));
|
yield Left<Failure, Success>(GetEmailChangesToRemoveNotificationFailure(e));
|
||||||
|
|||||||
+1
-1
@@ -35,7 +35,7 @@ class GetNewReceiveEmailFromNotificationInteractor {
|
|||||||
log('GetNewReceiveEmailFromNotificationInteractor::execute: listEmailIds = $listEmailIds');
|
log('GetNewReceiveEmailFromNotificationInteractor::execute: listEmailIds = $listEmailIds');
|
||||||
yield Right<Failure, Success>(GetNewReceiveEmailFromNotificationSuccess(accountId, session, listEmailIds));
|
yield Right<Failure, Success>(GetNewReceiveEmailFromNotificationSuccess(accountId, session, listEmailIds));
|
||||||
} else {
|
} else {
|
||||||
yield Left<Failure, Success>(GetNewReceiveEmailFromNotificationFailure(EmailStateNoChangeException()));
|
yield Left<Failure, Success>(GetNewReceiveEmailFromNotificationFailure(const EmailStateNoChangeException()));
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
yield Left<Failure, Success>(GetNewReceiveEmailFromNotificationFailure(e));
|
yield Left<Failure, Success>(GetNewReceiveEmailFromNotificationFailure(e));
|
||||||
|
|||||||
@@ -62,8 +62,8 @@ import 'package:tmail_ui_user/features/thread/data/datasource_impl/thread_dataso
|
|||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_api.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
import 'package:tmail_ui_user/features/thread/data/network/thread_isolate_worker.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class FcmInteractorBindings extends InteractorsBindings {
|
class FcmInteractorBindings extends InteractorsBindings {
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/push_notification/data/network/web_socket
|
|||||||
import 'package:tmail_ui_user/features/push_notification/data/repository/web_socket_repository_impl.dart';
|
import 'package:tmail_ui_user/features/push_notification/data/repository/web_socket_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/repository/web_socket_repository.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/repository/web_socket_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/push_notification/domain/usecases/connect_web_socket_interactor.dart';
|
import 'package:tmail_ui_user/features/push_notification/domain/usecases/connect_web_socket_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class WebSocketInteractorBindings extends InteractorsBindings {
|
class WebSocketInteractorBindings extends InteractorsBindings {
|
||||||
@override
|
@override
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import 'package:jmap_dart_client/jmap/account_id.dart';
|
|||||||
import 'package:jmap_dart_client/jmap/quotas/quota.dart';
|
import 'package:jmap_dart_client/jmap/quotas/quota.dart';
|
||||||
import 'package:tmail_ui_user/features/quotas/data/datasource/quotas_data_source.dart';
|
import 'package:tmail_ui_user/features/quotas/data/datasource/quotas_data_source.dart';
|
||||||
import 'package:tmail_ui_user/features/quotas/data/network/quotas_api.dart';
|
import 'package:tmail_ui_user/features/quotas/data/network/quotas_api.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class QuotasDataSourceImpl extends QuotasDataSource {
|
class QuotasDataSourceImpl extends QuotasDataSource {
|
||||||
final QuotasAPI _quotasAPI;
|
final QuotasAPI _quotasAPI;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import 'package:tmail_ui_user/features/quotas/data/network/quotas_api.dart';
|
|||||||
import 'package:tmail_ui_user/features/quotas/data/repository/quotas_repository_impl.dart';
|
import 'package:tmail_ui_user/features/quotas/data/repository/quotas_repository_impl.dart';
|
||||||
import 'package:tmail_ui_user/features/quotas/domain/repository/quotas_repository.dart';
|
import 'package:tmail_ui_user/features/quotas/domain/repository/quotas_repository.dart';
|
||||||
import 'package:tmail_ui_user/features/quotas/domain/use_case/get_quotas_interactor.dart';
|
import 'package:tmail_ui_user/features/quotas/domain/use_case/get_quotas_interactor.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class QuotasInteractorBindings extends InteractorsBindings {
|
class QuotasInteractorBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ import 'package:tmail_ui_user/features/mailbox/domain/usecases/get_all_mailbox_i
|
|||||||
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_tree_builder.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_tree_builder.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/rules_filter_creator/presentation/rules_filter_creator_controller.dart';
|
import 'package:tmail_ui_user/features/rules_filter_creator/presentation/rules_filter_creator_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class RulesFilterCreatorBindings extends BaseBindings {
|
class RulesFilterCreatorBindings extends BaseBindings {
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ import 'package:tmail_ui_user/features/mailbox/domain/usecases/subscribe_multipl
|
|||||||
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_tree_builder.dart';
|
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_tree_builder.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox_creator/domain/usecases/verify_name_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/search/mailbox/presentation/search_mailbox_controller.dart';
|
import 'package:tmail_ui_user/features/search/mailbox/presentation/search_mailbox_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
import 'package:tmail_ui_user/main/utils/ios_sharing_manager.dart';
|
||||||
|
|
||||||
class SearchMailboxBindings extends BaseBindings {
|
class SearchMailboxBindings extends BaseBindings {
|
||||||
|
|||||||
+1
-1
@@ -18,7 +18,7 @@ import 'package:tmail_ui_user/features/sending_queue/domain/usecases/store_sendi
|
|||||||
import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_multiple_sending_email_interactor.dart';
|
import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_multiple_sending_email_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_sending_email_interactor.dart';
|
import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_sending_email_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
import 'package:tmail_ui_user/features/thread/data/local/email_cache_manager.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/cache_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/cache_exception_thrower.dart';
|
||||||
|
|
||||||
class SendingQueueInteractorBindings extends InteractorsBindings {
|
class SendingQueueInteractorBindings extends InteractorsBindings {
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ import 'package:jmap_dart_client/jmap/core/session/session.dart';
|
|||||||
import 'package:server_settings/server_settings/tmail_server_settings.dart';
|
import 'package:server_settings/server_settings/tmail_server_settings.dart';
|
||||||
import 'package:tmail_ui_user/features/server_settings/data/datasource/server_settings_data_source.dart';
|
import 'package:tmail_ui_user/features/server_settings/data/datasource/server_settings_data_source.dart';
|
||||||
import 'package:tmail_ui_user/features/server_settings/data/network/server_settings_api.dart';
|
import 'package:tmail_ui_user/features/server_settings/data/network/server_settings_api.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class RemoteServerSettingsDataSourceImpl implements ServerSettingsDataSource {
|
class RemoteServerSettingsDataSourceImpl implements ServerSettingsDataSource {
|
||||||
final ServerSettingsAPI _serverSettingsAPI;
|
final ServerSettingsAPI _serverSettingsAPI;
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@ import 'package:model/oidc/oidc_configuration.dart';
|
|||||||
import 'package:model/oidc/token_oidc.dart';
|
import 'package:model/oidc/token_oidc.dart';
|
||||||
import 'package:tmail_ui_user/features/login/data/network/authentication_client/authentication_client_base.dart';
|
import 'package:tmail_ui_user/features/login/data/network/authentication_client/authentication_client_base.dart';
|
||||||
import 'package:tmail_ui_user/features/starting_page/data/datasource/saas_authentication_datasource.dart';
|
import 'package:tmail_ui_user/features/starting_page/data/datasource/saas_authentication_datasource.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/exception_thrower.dart';
|
||||||
|
|
||||||
class SaasAuthenticationDataSourceImpl extends SaasAuthenticationDataSource {
|
class SaasAuthenticationDataSourceImpl extends SaasAuthenticationDataSource {
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import 'package:tmail_ui_user/features/starting_page/domain/repository/saas_auth
|
|||||||
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_in_twake_workplace_interactor.dart';
|
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_in_twake_workplace_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_up_twake_workplace_interactor.dart';
|
import 'package:tmail_ui_user/features/starting_page/domain/usecase/sign_up_twake_workplace_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart';
|
import 'package:tmail_ui_user/features/starting_page/presentation/twake_welcome/twake_welcome_controller.dart';
|
||||||
import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart';
|
import 'package:tmail_ui_user/main/exceptions/thrower/remote_exception_thrower.dart';
|
||||||
|
|
||||||
class TwakeWelcomeBindings extends BaseBindings {
|
class TwakeWelcomeBindings extends BaseBindings {
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user