chore: cleanup leaderboards stuff
All checks were successful
Build / build (22) (push) Successful in 37s
Build / build (18) (push) Successful in 1m13s
Build Docker image / docker (push) Successful in 36s
Build / build (20) (push) Successful in 1m19s

This commit is contained in:
Sainan 2025-03-26 22:46:30 +01:00
parent 83b267bcf5
commit 926b87dda0
2 changed files with 3 additions and 5 deletions

View File

@ -1,17 +1,15 @@
import { getLeaderboard } from "@/src/services/leaderboardService";
import { logger } from "@/src/utils/logger";
import { RequestHandler } from "express";
export const leaderboardController: RequestHandler = async (req, res) => {
logger.debug(`data provided to ${req.path}: ${String(req.body)}`);
const payload = JSON.parse(String(req.body)) as ILeaderboardRequest;
res.json({
results: await getLeaderboard(
payload.field,
payload.before,
payload.after,
payload.guildId,
payload.pivotId,
payload.guildId,
payload.guildTier
)
});
@ -21,7 +19,7 @@ interface ILeaderboardRequest {
field: string;
before: number;
after: number;
guildId?: string;
pivotId?: string;
guildId?: string;
guildTier?: number;
}

View File

@ -40,8 +40,8 @@ export const getLeaderboard = async (
leaderboard: string,
before: number,
after: number,
guildId?: string,
pivotId?: string,
guildId?: string,
guildTier?: number
): Promise<ILeaderboardEntryClient[]> => {
const filter: { leaderboard: string; guildId?: string; guildTier?: number } = { leaderboard };