aboutsummaryrefslogtreecommitdiff
path: root/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/index.ts')
-rw-r--r--src/index.ts13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/index.ts b/src/index.ts
index 2c0f1ee..1e641a1 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,4 +1,4 @@
-import { fetchAllLeaderboardsCategorized, fetchMemberLeaderboard, fetchMemberLeaderboardSpots } from './database'
+import { fetchAllLeaderboardsCategorized, fetchLeaderboard, fetchMemberLeaderboardSpots } from './database'
import { fetchMemberProfile, fetchUser } from './hypixel'
import rateLimit from 'express-rate-limit'
import express from 'express'
@@ -51,9 +51,14 @@ app.get('/player/:user/:profile/leaderboards', async(req, res) => {
})
app.get('/leaderboard/:name', async(req, res) => {
- res.json(
- await fetchMemberLeaderboard(req.params.name)
- )
+ try {
+ res.json(
+ await fetchLeaderboard(req.params.name)
+ )
+ } catch (err) {
+ console.error(err)
+ res.json({ 'error': err.toString() })
+ }
})
app.get('/leaderboards', async(req, res) => {