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