From 541731a63c5e05baa58dd6fcb598c14dd4ce9d88 Mon Sep 17 00:00:00 2001 From: mat <27899617+mat-1@users.noreply.github.com> Date: Thu, 8 Apr 2021 14:17:40 -0500 Subject: add member leaderboard spots api --- src/index.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/index.ts') diff --git a/src/index.ts b/src/index.ts index 0d66c55..451ef95 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,7 +1,7 @@ +import { fetchAllLeaderboardsCategorized, fetchMemberLeaderboard, fetchMemberLeaderboardSpots } from './database' import { fetchMemberProfile, fetchUser } from './hypixel' -import express from 'express' -import { fetchAllLeaderboardsCategorized, fetchMemberLeaderboard } from './database' import rateLimit from 'express-rate-limit' +import express from 'express' const app = express() @@ -40,6 +40,12 @@ app.get('/player/:user/:profile', async(req, res) => { ) }) +app.get('/player/:user/:profile/leaderboards', async(req, res) => { + res.json( + await fetchMemberLeaderboardSpots(req.params.user, req.params.profile) + ) +}) + app.get('/leaderboard/:name', async(req, res) => { res.json( await fetchMemberLeaderboard(req.params.name) -- cgit