@@ -11,8 +11,8 @@ import 'package:ht_api/src/middlewares/error_handler.dart';
11
11
import 'package:ht_api/src/registry/model_registry.dart' ;
12
12
import 'package:ht_api/src/services/auth_service.dart' ;
13
13
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' ;
16
16
import 'package:ht_api/src/services/verification_code_storage_service.dart' ;
17
17
import 'package:ht_app_settings_inmemory/ht_app_settings_inmemory.dart' ;
18
18
import 'package:ht_app_settings_repository/ht_app_settings_repository.dart' ;
@@ -186,13 +186,13 @@ Handler middleware(Handler handler) {
186
186
emailClient: HtEmailInMemoryClient (),
187
187
);
188
188
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 (
192
192
userRepository: userRepository,
193
- // No uuidGenerator needed for SimpleAuthTokenService
193
+ uuidGenerator : uuid, // Ensure uuidGenerator is passed
194
194
);
195
- print ('[MiddlewareSetup] SimpleAuthTokenService instantiated.' ); // Updated log
195
+ print ('[MiddlewareSetup] JwtAuthTokenService instantiated.' ); // Updated log
196
196
final verificationCodeStorageService =
197
197
InMemoryVerificationCodeStorageService ();
198
198
print ('[MiddlewareSetup] InMemoryVerificationCodeStorageService instantiated.' ); // Added log
@@ -232,7 +232,8 @@ Handler middleware(Handler handler) {
232
232
// --- Provide Auth Dependencies ---
233
233
.use (provider <HtDataRepository <User >>((_) => userRepository))
234
234
.use (provider <HtEmailRepository >((_) => emailRepository))
235
- .use (provider <AuthTokenService >((_) => authTokenService))
235
+ // Provide the concrete JwtAuthTokenService type for diagnosis
236
+ .use (provider <JwtAuthTokenService >((_) => authTokenService))
236
237
.use (
237
238
provider <VerificationCodeStorageService >(
238
239
(_) => verificationCodeStorageService,
0 commit comments