import { Body, Controller, Get, Post } from '@nestjs/common'; import { DEMO_CHARACTER_ID } from '../demo/demo-character.constants'; import { EquipItemDto } from './dto/equip-item.dto'; import { EquipmentResponseDto, EquipmentService } from './equipment.service'; @Controller('equipment') export class EquipmentController { constructor(private readonly equipmentService: EquipmentService) {} @Get() getEquipment(): Promise { return this.equipmentService.getEquipment(DEMO_CHARACTER_ID); } @Post() equip(@Body() request: EquipItemDto): Promise { return this.equipmentService.equip(DEMO_CHARACTER_ID, request.characterItemId); } }