Compare commits

..

No commits in common. "2cd8f3f7f3639985da2498eaf1180552c3ba9e12" and "b8767b8bd4336167bf67a0863bd604ca3c0a71b3" have entirely different histories.

View File

@ -37,17 +37,17 @@ export class StatsController {
@OpenAPI({ description: "Returns the top ten runners by distance.", security: [{ "StatsApiToken": [] }, { "AuthToken": [] }, { "RefreshTokenCookie": [] }] }) @OpenAPI({ description: "Returns the top ten runners by distance.", security: [{ "StatsApiToken": [] }, { "AuthToken": [] }, { "RefreshTokenCookie": [] }] })
async getTopRunnersByDistance() { async getTopRunnersByDistance() {
let runners = await getConnection().getRepository(Runner).find({ relations: ['scans', 'group', 'distanceDonations', 'scans.track'] }); let runners = await getConnection().getRepository(Runner).find({ relations: ['scans', 'group', 'distanceDonations', 'scans.track'] });
if (!runners || runners.length == 0) {
return [];
}
return runners; return runners;
// if (!runners || runners.length == 0) { let topRunners = runners.sort((runner1, runner2) => runner2.distance - runner1.distance).slice(0, 10);
// return []; return runners;
// } let responseRunners: ResponseStatsRunner[] = new Array<ResponseStatsRunner>();
// let topRunners = runners.sort((runner1, runner2) => runner2.distance - runner1.distance).slice(0, 10); topRunners.forEach(runner => {
// return runners; responseRunners.push(new ResponseStatsRunner(runner));
// let responseRunners: ResponseStatsRunner[] = new Array<ResponseStatsRunner>(); });
// topRunners.forEach(runner => { return responseRunners;
// responseRunners.push(new ResponseStatsRunner(runner));
// });
// return responseRunners;
} }
@Get("/runners/donations") @Get("/runners/donations")