@@ -11,8 +11,8 @@ import 'package:ht_api/src/middlewares/error_handler.dart';
1111import 'package:ht_api/src/registry/model_registry.dart' ;
1212import 'package:ht_api/src/services/auth_service.dart' ;
1313import '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' ;
1616import 'package:ht_api/src/services/verification_code_storage_service.dart' ;
1717import 'package:ht_app_settings_inmemory/ht_app_settings_inmemory.dart' ;
1818import '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