@@ -4,9 +4,6 @@ import { loginSchema, registerSchema } from "./auth.validation";
4
4
import { AuthService } from "./auth.service" ;
5
5
import { Controller } from "interfaces/controller.interface" ;
6
6
import authMiddleware from "middleware/auth.middleware" ;
7
- import { UnauthorizedError } from "errors/unauthorized.error" ;
8
- import { NotFoundError } from "errors/not-found" ;
9
- import { BadRequestError } from "errors/bad-request.error" ;
10
7
11
8
export class AuthController extends Controller {
12
9
private authService = new AuthService ( ) ;
@@ -26,14 +23,11 @@ export class AuthController extends Controller {
26
23
private register = async ( request : Request , response : Response , next : NextFunction ) => {
27
24
try {
28
25
const createdUser = await this . authService . registerUser ( request . body ) ;
29
- if ( ! createdUser ) throw new BadRequestError ( "No user created" ) ;
30
-
31
26
response . cookie (
32
27
"Authentication" ,
33
28
this . authService . createToken ( createdUser . id ) ,
34
29
this . authService . createCookieOptions ( )
35
30
) ;
36
-
37
31
response . status ( 201 ) . json ( createdUser ) ;
38
32
} catch ( error ) {
39
33
next ( error ) ;
@@ -43,14 +37,11 @@ export class AuthController extends Controller {
43
37
private login = async ( request : Request , response : Response , next : NextFunction ) => {
44
38
try {
45
39
const user = await this . authService . login ( request . body ) ;
46
- if ( ! user ) throw new NotFoundError ( "No user found" ) ;
47
-
48
40
response . cookie (
49
41
"Authentication" ,
50
42
this . authService . createToken ( user . id ) ,
51
43
this . authService . createCookieOptions ( )
52
44
) ;
53
-
54
45
response . json ( user ) ;
55
46
} catch ( error ) {
56
47
next ( error ) ;
@@ -60,8 +51,6 @@ export class AuthController extends Controller {
60
51
private isLoggedIn = async ( request : Request , response : Response , next : NextFunction ) => {
61
52
try {
62
53
const loggedUser = await this . authService . isLoggedIn ( request . userId ) ;
63
- if ( ! loggedUser ) throw new UnauthorizedError ( "User not logged in" ) ;
64
-
65
54
response . json ( loggedUser ) ;
66
55
} catch ( error ) {
67
56
next ( error ) ;
0 commit comments