chore: cleanup leaderboards stuff
This commit is contained in:
parent
83b267bcf5
commit
926b87dda0
@ -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;
|
||||
}
|
||||
|
@ -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 };
|
||||
|
Loading…
x
Reference in New Issue
Block a user