|
| 1 | +import 'package:core/core.dart'; |
1 | 2 | import 'package:dart_frog/dart_frog.dart'; |
2 | | -import 'package:ht_api/src/config/app_dependencies.dart'; |
3 | | -import 'package:ht_api/src/middlewares/error_handler.dart'; |
4 | | -import 'package:ht_api/src/models/request_id.dart'; |
5 | | -import 'package:ht_api/src/rbac/permission_service.dart'; |
6 | | -import 'package:ht_api/src/registry/model_registry.dart'; |
7 | | -import 'package:ht_api/src/services/auth_service.dart'; |
8 | | -import 'package:ht_api/src/services/auth_token_service.dart'; |
9 | | -import 'package:ht_api/src/services/dashboard_summary_service.dart'; |
10 | | -import 'package:ht_api/src/services/token_blacklist_service.dart'; |
11 | | -import 'package:ht_api/src/services/user_preference_limit_service.dart'; |
12 | | -import 'package:ht_api/src/services/verification_code_storage_service.dart'; |
13 | | -import 'package:ht_data_repository/ht_data_repository.dart'; |
14 | | -import 'package:ht_email_repository/ht_email_repository.dart'; |
15 | | -import 'package:ht_shared/ht_shared.dart'; |
| 3 | +import 'package:data_repository/data_repository.dart'; |
| 4 | +import 'package:email_repository/email_repository.dart'; |
| 5 | +import 'package:flutter_news_app_api_server_full_source_code/src/config/app_dependencies.dart'; |
| 6 | +import 'package:flutter_news_app_api_server_full_source_code/src/middlewares/error_handler.dart'; |
| 7 | +import 'package:flutter_news_app_api_server_full_source_code/src/models/request_id.dart'; |
| 8 | +import 'package:flutter_news_app_api_server_full_source_code/src/rbac/permission_service.dart'; |
| 9 | +import 'package:flutter_news_app_api_server_full_source_code/src/registry/model_registry.dart'; |
| 10 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/auth_service.dart'; |
| 11 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/auth_token_service.dart'; |
| 12 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/dashboard_summary_service.dart'; |
| 13 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/token_blacklist_service.dart'; |
| 14 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/user_preference_limit_service.dart'; |
| 15 | +import 'package:flutter_news_app_api_server_full_source_code/src/services/verification_code_storage_service.dart'; |
16 | 16 | import 'package:logging/logging.dart'; |
17 | 17 | import 'package:mongo_dart/mongo_dart.dart'; |
18 | 18 |
|
@@ -76,42 +76,38 @@ Handler middleware(Handler handler) { |
76 | 76 | return handler |
77 | 77 | .use(provider<ModelRegistryMap>((_) => modelRegistry)) |
78 | 78 | .use( |
79 | | - provider<HtDataRepository<Headline>>( |
| 79 | + provider<DataRepository<Headline>>( |
80 | 80 | (_) => deps.headlineRepository, |
81 | 81 | ), |
82 | 82 | ) // |
| 83 | + .use(provider<DataRepository<Topic>>((_) => deps.topicRepository)) |
83 | 84 | .use( |
84 | | - provider<HtDataRepository<Topic>>((_) => deps.topicRepository), |
85 | | - ) |
86 | | - .use( |
87 | | - provider<HtDataRepository<Source>>( |
88 | | - (_) => deps.sourceRepository, |
89 | | - ), |
| 85 | + provider<DataRepository<Source>>((_) => deps.sourceRepository), |
90 | 86 | ) // |
91 | 87 | .use( |
92 | | - provider<HtDataRepository<Country>>( |
| 88 | + provider<DataRepository<Country>>( |
93 | 89 | (_) => deps.countryRepository, |
94 | 90 | ), |
95 | 91 | ) // |
96 | 92 | .use( |
97 | | - provider<HtDataRepository<User>>((_) => deps.userRepository), |
| 93 | + provider<DataRepository<User>>((_) => deps.userRepository), |
98 | 94 | ) // |
99 | 95 | .use( |
100 | | - provider<HtDataRepository<UserAppSettings>>( |
| 96 | + provider<DataRepository<UserAppSettings>>( |
101 | 97 | (_) => deps.userAppSettingsRepository, |
102 | 98 | ), |
103 | 99 | ) |
104 | 100 | .use( |
105 | | - provider<HtDataRepository<UserContentPreferences>>( |
| 101 | + provider<DataRepository<UserContentPreferences>>( |
106 | 102 | (_) => deps.userContentPreferencesRepository, |
107 | 103 | ), |
108 | 104 | ) |
109 | 105 | .use( |
110 | | - provider<HtDataRepository<RemoteConfig>>( |
| 106 | + provider<DataRepository<RemoteConfig>>( |
111 | 107 | (_) => deps.remoteConfigRepository, |
112 | 108 | ), |
113 | 109 | ) |
114 | | - .use(provider<HtEmailRepository>((_) => deps.emailRepository)) |
| 110 | + .use(provider<EmailRepository>((_) => deps.emailRepository)) |
115 | 111 | .use( |
116 | 112 | provider<TokenBlacklistService>( |
117 | 113 | (_) => deps.tokenBlacklistService, |
|
0 commit comments