|
| 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