TF-4171 Add datasource/repository/interactor for get all labels
This commit is contained in:
+4
@@ -33,6 +33,7 @@ import 'package:tmail_ui_user/features/email/domain/usecases/unsubscribe_email_i
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/get_session_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/store_session_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/labels/presentation/label_controller.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/network/interceptors/authorization_interceptors.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oidc_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart';
|
||||
@@ -148,6 +149,7 @@ const fallbackGenerators = {
|
||||
MockSpec<DownloadController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<AppGridDashboardController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<SpamReportController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<LabelController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<NetworkConnectionController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<QuickSearchEmailInteractor>(),
|
||||
MockSpec<SaveRecentSearchInteractor>(),
|
||||
@@ -241,6 +243,7 @@ void main() {
|
||||
final downloadController = MockDownloadController();
|
||||
final appGridDashboardController = MockAppGridDashboardController();
|
||||
final spamReportController = MockSpamReportController();
|
||||
final labelController = MockLabelController();
|
||||
final networkConnectionController = MockNetworkConnectionController();
|
||||
|
||||
// mock search controller direct dependencies
|
||||
@@ -322,6 +325,7 @@ void main() {
|
||||
Get.put<DownloadController>(downloadController);
|
||||
Get.put<AppGridDashboardController>(appGridDashboardController);
|
||||
Get.put<SpamReportController>(spamReportController);
|
||||
Get.put<LabelController>(labelController);
|
||||
Get.put<NetworkConnectionController>(networkConnectionController);
|
||||
Get.put<CachingManager>(cachingManager);
|
||||
Get.put<LanguageCacheManager>(languageCacheManager);
|
||||
|
||||
+4
@@ -33,6 +33,7 @@ import 'package:tmail_ui_user/features/email/domain/usecases/unsubscribe_email_i
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/get_session_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/store_session_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/labels/presentation/label_controller.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/network/interceptors/authorization_interceptors.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oidc_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart';
|
||||
@@ -159,6 +160,7 @@ const fallbackGenerators = {
|
||||
MockSpec<DownloadController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<AppGridDashboardController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<SpamReportController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<LabelController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<NetworkConnectionController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<QuickSearchEmailInteractor>(),
|
||||
MockSpec<SaveRecentSearchInteractor>(),
|
||||
@@ -242,6 +244,7 @@ void main() {
|
||||
final downloadController = MockDownloadController();
|
||||
final appGridDashboardController = MockAppGridDashboardController();
|
||||
final spamReportController = MockSpamReportController();
|
||||
final labelController = MockLabelController();
|
||||
final networkConnectionController = MockNetworkConnectionController();
|
||||
|
||||
final quickSearchEmailInteractor = MockQuickSearchEmailInteractor();
|
||||
@@ -328,6 +331,7 @@ void main() {
|
||||
Get.put<DownloadController>(downloadController);
|
||||
Get.put<AppGridDashboardController>(appGridDashboardController);
|
||||
Get.put<SpamReportController>(spamReportController);
|
||||
Get.put<LabelController>(labelController);
|
||||
Get.put<NetworkConnectionController>(networkConnectionController);
|
||||
Get.put<CachingManager>(cachingManager);
|
||||
Get.put<LanguageCacheManager>(languageCacheManager);
|
||||
|
||||
@@ -33,6 +33,7 @@ import 'package:tmail_ui_user/features/email/presentation/utils/email_utils.dart
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/get_session_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/home/domain/usecases/store_session_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/labels/presentation/label_controller.dart';
|
||||
import 'package:tmail_ui_user/features/login/data/network/interceptors/authorization_interceptors.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oidc_interactor.dart';
|
||||
import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart';
|
||||
@@ -136,6 +137,7 @@ const fallbackGenerators = {
|
||||
MockSpec<DownloadController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<AppGridDashboardController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<SpamReportController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<LabelController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<NetworkConnectionController>(fallbackGenerators: fallbackGenerators),
|
||||
MockSpec<RemoveEmailDraftsInteractor>(),
|
||||
MockSpec<MoveToMailboxInteractor>(),
|
||||
@@ -203,6 +205,7 @@ void main() {
|
||||
final MockDownloadController downloadController = MockDownloadController();
|
||||
final MockAppGridDashboardController appGridDashboardController = MockAppGridDashboardController();
|
||||
final MockSpamReportController spamReportController = MockSpamReportController();
|
||||
final MockLabelController labelController = MockLabelController();
|
||||
final MockNetworkConnectionController networkConnectionController = MockNetworkConnectionController();
|
||||
final composerManager = MockComposerManager();
|
||||
|
||||
@@ -346,6 +349,7 @@ void main() {
|
||||
Get.put<DownloadController>(downloadController);
|
||||
Get.put<AppGridDashboardController>(appGridDashboardController);
|
||||
Get.put<SpamReportController>(spamReportController);
|
||||
Get.put<LabelController>(labelController);
|
||||
Get.put<NetworkConnectionController>(networkConnectionController);
|
||||
Get.put<GetSessionInteractor>(getSessionInteractor);
|
||||
Get.put<GetAuthenticatedAccountInteractor>(getAuthenticatedAccountInteractor);
|
||||
|
||||
Reference in New Issue
Block a user