chore: cleanup leaderboards stuff

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 { getLeaderboard } from "@/src/services/leaderboardService";
import { logger } from "@/src/utils/logger";
import { RequestHandler } from "express"; import { RequestHandler } from "express";
export const leaderboardController: RequestHandler = async (req, res) => { 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; const payload = JSON.parse(String(req.body)) as ILeaderboardRequest;
res.json({ res.json({
results: await getLeaderboard( results: await getLeaderboard(
payload.field, payload.field,
payload.before, payload.before,
payload.after, payload.after,
payload.guildId,
payload.pivotId, payload.pivotId,
payload.guildId,
payload.guildTier payload.guildTier
) )
}); });
@ -21,7 +19,7 @@ interface ILeaderboardRequest {
field: string; field: string;
before: number; before: number;
after: number; after: number;
guildId?: string;
pivotId?: string; pivotId?: string;
guildId?: string;
guildTier?: number; guildTier?: number;
} }

View File

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