Skip to content

Commit e45efff

Browse files
committed
refactor: Replace SimpleAuthTokenService with Jwt
- Updated auth token service - Used JWT implementation - Added uuid dependency
1 parent 92be6b3 commit e45efff

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

routes/_middleware.dart

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import 'package:ht_api/src/middlewares/error_handler.dart';
1111
import 'package:ht_api/src/registry/model_registry.dart';
1212
import 'package:ht_api/src/services/auth_service.dart';
1313
import 'package:ht_api/src/services/auth_token_service.dart';
14-
// Import the simple service for debugging
15-
import 'package:ht_api/src/services/simple_auth_token_service.dart';
14+
// Import the JWT service
15+
import 'package:ht_api/src/services/jwt_auth_token_service.dart';
1616
import 'package:ht_api/src/services/verification_code_storage_service.dart';
1717
import 'package:ht_app_settings_inmemory/ht_app_settings_inmemory.dart';
1818
import 'package:ht_app_settings_repository/ht_app_settings_repository.dart';
@@ -186,13 +186,13 @@ Handler middleware(Handler handler) {
186186
emailClient: HtEmailInMemoryClient(),
187187
);
188188
print('[MiddlewareSetup] HtEmailRepository instantiated.'); // Added log
189-
// Auth Services (using Simple and in-memory implementations for debugging)
190-
// Instantiate the simple service, passing its dependencies
191-
final authTokenService = SimpleAuthTokenService(
189+
// Auth Services (using JWT and in-memory implementations)
190+
// Instantiate the JWT service, passing its dependencies
191+
final authTokenService = JwtAuthTokenService(
192192
userRepository: userRepository,
193-
// No uuidGenerator needed for SimpleAuthTokenService
193+
uuidGenerator: uuid, // Ensure uuidGenerator is passed
194194
);
195-
print('[MiddlewareSetup] SimpleAuthTokenService instantiated.'); // Updated log
195+
print('[MiddlewareSetup] JwtAuthTokenService instantiated.'); // Updated log
196196
final verificationCodeStorageService =
197197
InMemoryVerificationCodeStorageService();
198198
print('[MiddlewareSetup] InMemoryVerificationCodeStorageService instantiated.'); // Added log
@@ -232,7 +232,8 @@ Handler middleware(Handler handler) {
232232
// --- Provide Auth Dependencies ---
233233
.use(provider<HtDataRepository<User>>((_) => userRepository))
234234
.use(provider<HtEmailRepository>((_) => emailRepository))
235-
.use(provider<AuthTokenService>((_) => authTokenService))
235+
// Provide the concrete JwtAuthTokenService type for diagnosis
236+
.use(provider<JwtAuthTokenService>((_) => authTokenService))
236237
.use(
237238
provider<VerificationCodeStorageService>(
238239
(_) => verificationCodeStorageService,

0 commit comments

Comments
 (0)