|
|
@ -75,10 +75,11 @@ export class UserController { |
|
|
public async deleteOwnUser( |
|
|
public async deleteOwnUser( |
|
|
@Body() data: DeleteOwnUserDto |
|
|
@Body() data: DeleteOwnUserDto |
|
|
): Promise<UserModel> { |
|
|
): Promise<UserModel> { |
|
|
const user = |
|
|
const user = this.request.user; |
|
|
this.request.user.provider === 'ANONYMOUS' |
|
|
|
|
|
? await this.validateAccessToken(data.accessToken, this.request.user.id) |
|
|
if (user.provider === 'ANONYMOUS') { |
|
|
: this.request.user; |
|
|
await this.validateAccessToken(data.accessToken, user.id); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return this.userService.deleteUser({ |
|
|
return this.userService.deleteUser({ |
|
|
id: user.id |
|
|
id: user.id |
|
|
|