Reverted temp bugfix

ref #190
This commit is contained in:
Nicolai Ort 2021-04-06 10:43:54 +02:00
parent 2cd8f3f7f3
commit 4603a84f16
1 changed files with 9 additions and 11 deletions

View File

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