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 { 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