chore: get announcements for user that buy service
This commit is contained in:
@@ -21,6 +21,8 @@ import { AuthGuards } from "../../common/decorators/auth-guard.decorator";
|
||||
import { PermissionsDec } from "../../common/decorators/permission.decorator";
|
||||
import { UserDec } from "../../common/decorators/user.decorator";
|
||||
import { ParamDto } from "../../common/DTO/param.dto";
|
||||
import { RequestOtpDto } from "../auth/DTO/request-otp.dto";
|
||||
import { VerifyOtpDto } from "../auth/DTO/verify-otp.dto";
|
||||
|
||||
@Controller("users")
|
||||
@ApiTags("users")
|
||||
@@ -54,6 +56,8 @@ export class UsersController {
|
||||
return this.usersService.updateProfile(userId, updateProfileDto);
|
||||
}
|
||||
|
||||
/************************************************************ */
|
||||
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "Update user email" })
|
||||
@Patch("update-email")
|
||||
@@ -61,6 +65,8 @@ export class UsersController {
|
||||
return this.usersService.updateEmail(userId, updateEmailDto);
|
||||
}
|
||||
|
||||
/************************************************************ */
|
||||
|
||||
@ApiOperation({ summary: "Verify email" })
|
||||
@HttpCode(HttpStatus.PERMANENT_REDIRECT)
|
||||
@Get("verify-email")
|
||||
@@ -70,6 +76,25 @@ export class UsersController {
|
||||
|
||||
/************************************************************ */
|
||||
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "Update user phone" })
|
||||
@Patch("update-phone")
|
||||
updatePhone(@Body() updateDto: RequestOtpDto, @UserDec("id") userId: string) {
|
||||
return this.usersService.updatePhone(userId, updateDto);
|
||||
}
|
||||
|
||||
/************************************************************ */
|
||||
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "Verify phone" })
|
||||
@HttpCode(HttpStatus.OK)
|
||||
@Patch("verify-phone")
|
||||
verifyPhone(@Body() verifyOtpDto: VerifyOtpDto, @UserDec("id") userId: string) {
|
||||
return this.usersService.verifyPhone(verifyOtpDto, userId);
|
||||
}
|
||||
|
||||
/************************************************************ */
|
||||
|
||||
@AuthGuards()
|
||||
@ApiOperation({ summary: "Check validity of user field" })
|
||||
@HttpCode(HttpStatus.OK)
|
||||
|
||||
Reference in New Issue
Block a user