import { Controller, Post, Param, ParseIntPipe } from '@nestjs/common'; import { ApiTags, ApiOperation } from '@nestjs/swagger'; import { ShazamService } from './shazam.service'; @ApiTags('shazam') @Controller('shazam') export class ShazamController { constructor(private readonly shazamService: ShazamService) {} @Post('recognize/:stationId') @ApiOperation({ summary: 'Распознать играющий сейчас трек на станции (по station_id)', }) async recognize(@Param('stationId', ParseIntPipe) stationId: number) { return this.shazamService.recognize(stationId); } }