File tree Expand file tree Collapse file tree 2 files changed +55
-35
lines changed Expand file tree Collapse file tree 2 files changed +55
-35
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ export async function handleLogin(
33
33
) ;
34
34
return res . status ( 200 ) . json ( {
35
35
message : "User logged in" ,
36
- data : { accessToken, ... formatUserResponse ( user ) } ,
36
+ data : { accessToken, user : formatUserResponse ( user ) } ,
37
37
} ) ;
38
38
} catch ( err ) {
39
39
return res . status ( 500 ) . json ( { message : "Server error" , err } ) ;
Original file line number Diff line number Diff line change 4
4
title : User Service
5
5
version : 1.0.0
6
6
7
+ definitions :
8
+ UserOutput :
9
+ properties :
10
+ id :
11
+ type : string
12
+ required : true
13
+ username :
14
+ type : string
15
+ required : true
16
+ firstName :
17
+ type : string
18
+ required : true
19
+ lastName :
20
+ type : string
21
+ required : true
22
+ email :
23
+ type : string
24
+ required : true
25
+ isAdmin :
26
+ type : boolean
27
+ required : true
28
+ default : false
29
+ biography :
30
+ type : string
31
+ required : false
32
+ profilePictureUrl :
33
+ type : string
34
+ required : false
35
+ createdAt :
36
+ type : string
37
+ required : true
38
+
7
39
components :
8
40
schemas :
9
41
User :
@@ -35,37 +67,10 @@ components:
35
67
required : true
36
68
UserResponse :
37
69
properties :
38
- accessToken :
39
- type : string
40
- required : false
41
- id :
42
- type : string
43
- required : true
44
- username :
45
- type : string
46
- required : true
47
- firstName :
48
- type : string
49
- required : true
50
- lastName :
51
- type : string
52
- required : true
53
- email :
54
- type : string
55
- required : true
56
- isAdmin :
57
- type : boolean
58
- required : true
59
- default : false
60
- biography :
61
- type : string
62
- required : false
63
- profilePictureUrl :
64
- type : string
65
- required : false
66
- createdAt :
70
+ message :
67
71
type : string
68
- required : true
72
+ data :
73
+ $ref : " #/definitions/UserOutput"
69
74
ErrorResponse :
70
75
properties :
71
76
message :
@@ -127,9 +132,13 @@ paths:
127
132
content :
128
133
application/json :
129
134
schema :
130
- type : array
131
- items :
132
- $ref : " #/components/schemas/UserResponse"
135
+ properties :
136
+ message :
137
+ type : string
138
+ data :
139
+ type : array
140
+ items :
141
+ $ref : " #/definitions/UserOutput"
133
142
/api/users/{id} :
134
143
get :
135
144
summary : Get a user by id
@@ -197,7 +206,18 @@ paths:
197
206
content :
198
207
application/json :
199
208
schema :
200
- $ref : " #/components/schemas/UserResponse"
209
+ type : object
210
+ properties :
211
+ message :
212
+ type : string
213
+ data :
214
+ type : object
215
+ properties :
216
+ accessToken :
217
+ type : string
218
+ user :
219
+ type : object
220
+ $ref : " #/definitions/UserOutput"
201
221
202
222
/api/auth/verify-token :
203
223
get :
You can’t perform that action at this time.
0 commit comments