@@ -32,6 +32,7 @@ import { ObjectId } from 'mongodb'
32
32
import { EmailService } from 'src/authentication/email/email.service'
33
33
import { EmailVerifyCodeType } from 'src/authentication/entities/email-verify-code'
34
34
import { BindEmailDto } from './dto/bind-email.dto'
35
+ import { InjectUser } from 'src/utils/decorator'
35
36
36
37
@ApiTags ( 'User' )
37
38
@ApiBearerAuth ( 'Authorization' )
@@ -77,7 +78,7 @@ export class UserController {
77
78
const user = req . user
78
79
const res = await this . userService . updateAvatar ( avatar , user . _id )
79
80
80
- return res
81
+ return ResponseUtil . ok ( res )
81
82
}
82
83
83
84
/**
@@ -108,7 +109,7 @@ export class UserController {
108
109
@ApiResponseObject ( UserWithProfile )
109
110
@UseGuards ( JwtAuthGuard )
110
111
@Post ( 'bind/phone' )
111
- async bindPhone ( @Body ( ) dto : BindPhoneDto , @Req ( ) user : User ) {
112
+ async bindPhone ( @Body ( ) dto : BindPhoneDto , @InjectUser ( ) user : User ) {
112
113
const { oldPhoneNumber, newPhoneNumber, oldSmsCode, newSmsCode } = dto
113
114
// check code valid
114
115
if ( user . phone ) {
@@ -151,7 +152,7 @@ export class UserController {
151
152
const res = await this . userService . updateUser ( user . _id , {
152
153
phone : newPhoneNumber ,
153
154
} )
154
- return res
155
+ return ResponseUtil . ok ( res )
155
156
}
156
157
157
158
/**
@@ -183,7 +184,7 @@ export class UserController {
183
184
const res = await this . userService . updateUser ( req . user . _id , {
184
185
email,
185
186
} )
186
- return res
187
+ return ResponseUtil . ok ( res )
187
188
}
188
189
189
190
/**
@@ -213,7 +214,7 @@ export class UserController {
213
214
214
215
// bind username
215
216
const res = await this . userService . updateUser ( req . user . _id , { username } )
216
- return res
217
+ return ResponseUtil . ok ( res )
217
218
}
218
219
219
220
/**
0 commit comments