diff --git a/packages/das/src/api/dashboard/dashboard.controller.ts b/packages/das/src/api/dashboard/dashboard.controller.ts index f332206..9b90e00 100644 --- a/packages/das/src/api/dashboard/dashboard.controller.ts +++ b/packages/das/src/api/dashboard/dashboard.controller.ts @@ -1,5 +1,6 @@ import { BadRequestException, Controller, Get, Query } from "@nestjs/common"; import { ApiOperation, ApiQuery, ApiTags } from "@nestjs/swagger"; +import { NoCache } from "../../cache"; import { DashboardService } from "./dashboard.service"; @ApiTags("Dashboard") @@ -8,6 +9,7 @@ export class DashboardController { constructor(private readonly dashboard: DashboardService) {} @Get("issues") + @NoCache() @ApiOperation({ summary: "Slim issue rows for dashboard trend aggregation", description: diff --git a/packages/das/src/api/miners/miners.controller.ts b/packages/das/src/api/miners/miners.controller.ts index 9f633a3..e728a87 100644 --- a/packages/das/src/api/miners/miners.controller.ts +++ b/packages/das/src/api/miners/miners.controller.ts @@ -14,6 +14,7 @@ import { ApiQuery, ApiTags, } from "@nestjs/swagger"; +import { NoCache } from "../../cache"; import { MinersService } from "./miners.service"; import { parsePaginationQuery } from "./pagination"; @@ -108,6 +109,7 @@ export class MinersController { constructor(private readonly miners: MinersService) {} @Get(":githubId/pulls") + @NoCache() @ApiOperation({ summary: "Pull requests authored by a miner", description: @@ -186,6 +188,7 @@ export class MinersController { } @Get(":githubId/issues") + @NoCache() @ApiOperation({ summary: "Issues authored by a miner", description: diff --git a/packages/das/src/api/repos/repos.controller.ts b/packages/das/src/api/repos/repos.controller.ts index 98c001c..ec272c5 100644 --- a/packages/das/src/api/repos/repos.controller.ts +++ b/packages/das/src/api/repos/repos.controller.ts @@ -1,5 +1,6 @@ import { Controller, Get, Param } from "@nestjs/common"; import { ApiOperation, ApiParam, ApiTags } from "@nestjs/swagger"; +import { NoCache } from "../../cache"; import { ReposService } from "./repos.service"; @ApiTags("Repos") @@ -8,6 +9,7 @@ export class ReposController { constructor(private readonly repos: ReposService) {} @Get(":owner/:repo/maintainers") + @NoCache() @ApiOperation({ summary: "Maintainer-role contributors for a repo", description: