Skip to content

Commit 0d5e933

Browse files
committed
refactor(config): replace token blacklist service
- Replaced InMemoryTokenBlacklistService - with MongoDbTokenBlacklistService. - Updated dependencies injection. - Improved database interaction. - Enhanced service implementation.
1 parent a1468cb commit 0d5e933

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/src/config/app_dependencies.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:ht_api/src/services/dashboard_summary_service.dart';
66
import 'package:ht_api/src/services/database_seeding_service.dart';
77
import 'package:ht_api/src/services/default_user_preference_limit_service.dart';
88
import 'package:ht_api/src/services/jwt_auth_token_service.dart';
9+
import 'package:ht_api/src/services/mongodb_token_blacklist_service.dart';
910
import 'package:ht_api/src/services/token_blacklist_service.dart';
1011
import 'package:ht_api/src/services/user_preference_limit_service.dart';
1112
import 'package:ht_api/src/services/verification_code_storage_service.dart';
@@ -169,8 +170,9 @@ class AppDependencies {
169170
emailRepository = const HtEmailRepository(emailClient: emailClient);
170171

171172
// 5. Initialize Services
172-
tokenBlacklistService = InMemoryTokenBlacklistService(
173-
log: Logger('InMemoryTokenBlacklistService'),
173+
tokenBlacklistService = MongoDbTokenBlacklistService(
174+
connectionManager: _mongoDbConnectionManager,
175+
log: Logger('MongoDbTokenBlacklistService'),
174176
);
175177
authTokenService = JwtAuthTokenService(
176178
userRepository: userRepository,

0 commit comments

Comments
 (0)