Skip to content

Commit 8e74597

Browse files
committed
refactor(services): Replace in-memory verification code storage
- Replaced InMemoryVerificationCodeStorageService - with MongoDbVerificationCodeStorageService - Improved persistence and scalability - Added logging to new service - Updated AppDependencies to use new service
1 parent 0cb5741 commit 8e74597

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/src/config/app_dependencies.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ 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';
99
import 'package:ht_api/src/services/mongodb_token_blacklist_service.dart';
10+
import 'package:ht_api/src/services/mongodb_verification_code_storage_service.dart';
1011
import 'package:ht_api/src/services/token_blacklist_service.dart';
1112
import 'package:ht_api/src/services/user_preference_limit_service.dart';
1213
import 'package:ht_api/src/services/verification_code_storage_service.dart';
@@ -179,7 +180,10 @@ class AppDependencies {
179180
blacklistService: tokenBlacklistService,
180181
log: Logger('JwtAuthTokenService'),
181182
);
182-
verificationCodeStorageService = InMemoryVerificationCodeStorageService();
183+
verificationCodeStorageService = MongoDbVerificationCodeStorageService(
184+
connectionManager: _mongoDbConnectionManager,
185+
log: Logger('MongoDbVerificationCodeStorageService'),
186+
);
183187
permissionService = const PermissionService();
184188
authService = AuthService(
185189
userRepository: userRepository,

0 commit comments

Comments
 (0)