@@ -11,8 +11,8 @@ routes.post(
11
11
asyncHandler ( async function signUp ( req : Request , res : Response ) {
12
12
const formData = req . getBody ( )
13
13
14
- const { message , data } = await AuthService . signUp ( formData )
15
- const buildResponse = BuildResponse . get ( { message , data } )
14
+ const data = await AuthService . signUp ( formData )
15
+ const buildResponse = BuildResponse . get ( data )
16
16
17
17
return res . status ( 201 ) . json ( buildResponse )
18
18
} )
@@ -22,25 +22,12 @@ routes.post(
22
22
'/auth/sign-in' ,
23
23
asyncHandler ( async function signIn ( req : Request , res : Response ) {
24
24
const formData = req . getBody ( )
25
- const {
26
- accessToken,
27
- expiresIn,
28
- tokenType,
29
- refreshToken,
30
- user,
31
- } = await AuthService . signIn ( formData )
32
- const buildResponse = BuildResponse . get ( {
33
- message : 'Login successfully' ,
34
- accessToken,
35
- expiresIn,
36
- tokenType,
37
- refreshToken,
38
- user,
39
- } )
25
+ const data = await AuthService . signIn ( formData )
26
+ const buildResponse = BuildResponse . get ( data )
40
27
41
28
return res
42
- . cookie ( 'token' , accessToken , {
43
- maxAge : Number ( expiresIn ) * 1000 , // 7 Days
29
+ . cookie ( 'token' , data . accessToken , {
30
+ maxAge : Number ( data . expiresIn ) * 1000 , // 7 Days
44
31
httpOnly : true ,
45
32
path : '/v1' ,
46
33
secure : process . env . NODE_ENV === 'production' ,
@@ -55,13 +42,10 @@ routes.post(
55
42
asyncHandler ( async function authRefreshToken ( req : Request , res : Response ) {
56
43
const { email, refreshToken } = req . getBody ( )
57
44
58
- const {
59
- accessToken,
60
- expiresIn,
61
- tokenType,
62
- } = await RefreshTokenService . getAccessToken ( email , refreshToken )
45
+ const data = await RefreshTokenService . getAccessToken ( email , refreshToken )
46
+ const buildResponse = BuildResponse . get ( data )
63
47
64
- return res . status ( 200 ) . json ( { accessToken , expiresIn , tokenType } )
48
+ return res . status ( 200 ) . json ( buildResponse )
65
49
} )
66
50
)
67
51
0 commit comments