This commit is contained in:
2026-04-23 22:22:59 +03:00
parent df428ed1e8
commit 634204acf0
6 changed files with 2064 additions and 90 deletions
+7 -4
View File
@@ -119,20 +119,23 @@ export class LeaguesController {
/**
* GET /leagues/teams/:id/matches
* Get team's recent matches
* Get team's recent matches (paginated)
*/
@Get("teams/:id/matches")
@Public()
@ApiOperation({ summary: "Get team's recent matches" })
@ApiOperation({ summary: "Get team's recent matches (paginated)" })
@ApiParam({ name: "id", description: "Team ID" })
@ApiQuery({ name: "limit", required: false, type: Number })
@ApiQuery({ name: "page", required: false, type: Number, description: "Page number (default: 1)" })
@ApiQuery({ name: "limit", required: false, type: Number, description: "Items per page (default: 20)" })
async getTeamMatches(
@Param("id") id: string,
@Query("page") page?: string,
@Query("limit") limit?: string,
) {
return this.leaguesService.getTeamRecentMatches(
id,
parseInt(limit || "10", 10),
parseInt(page || "1", 10),
parseInt(limit || "20", 10),
);
}