File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,11 +8,9 @@ import '../validate/password.dart';
88import '../repository/user_repository.dart' ;
99import '../exception/config.exception.dart' ;
1010import '../validate/strings.dart' ;
11- import '../security/jwt.security.dart' ;
1211
1312class UserController {
14- UserController (this ._userRepository, this ._jwtService);
15- final JwtService _jwtService;
13+ UserController (this ._userRepository);
1614 final UserRepository _userRepository;
1715 Future <User > Login (String ? identifier, String password) async {
1816 try {
@@ -89,13 +87,8 @@ class UserController {
8987 user.password = genPassword (user.password! );
9088 final result = await _userRepository.saveUser (user);
9189 if (result > 0 ) {
92- if (user.email == null ) {
93- throw const CustomHttpException (
94- ErrorMessage .EMAIL_REQUIRED , HttpStatus .badRequest);
95- }
9690 final userDb = await _userRepository.findUserByEmail (user.email! );
9791
98- final token = _jwtService.generateTokenJwt (userDb! );
9992 completer.complete (userDb);
10093 }
10194 } catch (e) {
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ Handler middleware(Handler handler) {
5050 final jwtService = JwtService (redisService);
5151 final uploadMusicService = UploadMusicService ();
5252 final uploadAlbumService = UploadAlbumService ();
53- final userController = UserController (userRepository, jwtService );
53+ final userController = UserController (userRepository);
5454 final musicController = MusicController (musicRepository, redisService);
5555 final authorController = AuthorController (authorRepository);
5656 final albumController = AlbumController (albumRepository);
@@ -98,7 +98,7 @@ Middleware injectionController(JwtService jwtService) {
9898 return UserRepository (db);
9999 })).use (provider <UserController >((context) {
100100 final userRepository = context.read <UserRepository >();
101- return UserController (userRepository, jwtService );
101+ return UserController (userRepository);
102102 })).use (provider <MusicRepository >((context) {
103103 final db = context.read <Database >();
104104 return MusicRepository (db);
You can’t perform that action at this time.
0 commit comments