INC-1 add login function

This commit is contained in:
vladp
2025-11-25 11:59:37 +07:00
parent 3626a51b57
commit 74ae769de0
9 changed files with 139 additions and 41 deletions
@@ -30,12 +30,10 @@ public class AuthController {
}
@PostMapping("/login")
public ResponseEntity<LoginResponse> login(@RequestBody LoginRequest request) {
//TODO add try-catch and response code
// try {
return ResponseEntity.ok(authService.login(request));
// } catch (RuntimeException e) {
// return ResponseEntity.badRequest();
// }
public ResponseEntity<LoginResponse> login(@Valid @RequestBody LoginRequest request) {
AuthToken login = authService.login(request);
return ResponseEntity.ok(new LoginResponse(true, login.getUser().getEmail(),
login.getToken(),login.getExpiresAt().toString()));
}
}