This commit is contained in:
2025-07-23 14:26:31 +09:00
parent afa9c4fe39
commit a3f591ab3a
35 changed files with 210 additions and 64 deletions

View File

@@ -13,11 +13,13 @@ var __param = (this && this.__param) || function (paramIndex, decorator) {
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.UsersController = void 0;
const openapi = require("@nestjs/swagger");
const common_1 = require("@nestjs/common");
const users_service_1 = require("./users.service");
const change_password_dto_1 = require("./dto/change-password.dto");
const jwt_auth_guard_1 = require("../auth/jwt-auth.guard");
const sucees_response_dto_1 = require("../common/dto/sucees-response.dto");
const swagger_1 = require("@nestjs/swagger");
const user_info_response_dto_1 = require("./dto/user-info-response.dto");
let UsersController = class UsersController {
userService;
constructor(userService) {
@@ -25,13 +27,16 @@ let UsersController = class UsersController {
}
async changePassword(req, dto) {
await this.userService.changePassword(req.user.userId, dto);
return sucees_response_dto_1.SuccessResponseDto.ok();
return await this.userService.findUserInfoByIdOrFail(req.user.userId);
}
};
exports.UsersController = UsersController;
__decorate([
(0, common_1.UseGuards)(jwt_auth_guard_1.JwtAuthGuard),
(0, common_1.Patch)('password'),
(0, common_1.UseGuards)(jwt_auth_guard_1.JwtAuthGuard),
(0, swagger_1.ApiBearerAuth)(),
(0, swagger_1.ApiOkResponse)({ description: '성공', type: user_info_response_dto_1.UserInfoResponseDto }),
openapi.ApiResponse({ status: 200, type: require("./dto/user-info-response.dto").UserInfoResponseDto }),
__param(0, (0, common_1.Request)()),
__param(1, (0, common_1.Body)()),
__metadata("design:type", Function),
@@ -39,6 +44,7 @@ __decorate([
__metadata("design:returntype", Promise)
], UsersController.prototype, "changePassword", null);
exports.UsersController = UsersController = __decorate([
(0, swagger_1.ApiTags)('사용자'),
(0, common_1.Controller)('users'),
__metadata("design:paramtypes", [users_service_1.UsersService])
], UsersController);