2025-10-20 14:13:16 -06:00
|
|
|
import { Controller, Post, Body, UseGuards, Req } from '@nestjs/common';
|
|
|
|
|
import { OperationsService } from './operations.service';
|
|
|
|
|
import { abonoKioscoDto } from './dto/create-operation.dto';
|
|
|
|
|
import { JwtAuthGuard } from 'src/persona/jwt.guard';
|
|
|
|
|
|
|
|
|
|
@Controller('operations')
|
|
|
|
|
export class OperationsController {
|
|
|
|
|
constructor(private readonly operationsService: OperationsService) {}
|
|
|
|
|
|
|
|
|
|
@UseGuards(JwtAuthGuard)
|
|
|
|
|
@Post('abonoKiosco')
|
|
|
|
|
depositKiosco(@Body() abonoKiosco: abonoKioscoDto, @Req() req) {
|
|
|
|
|
const idPersona = req.user.idPersona;
|
2025-10-22 18:01:59 -06:00
|
|
|
const token = req.headers.authorization?.split(' ')[1];
|
|
|
|
|
return this.operationsService.depositKiosco(abonoKiosco, idPersona, token);
|
2025-10-20 14:13:16 -06:00
|
|
|
}
|
|
|
|
|
}
|