Add level scores
This commit is contained in:
8 files changed
+242
-39
No files matched your search
+17
-2
@@ -1,11 +1,16 @@
|
||||
import { Elysia } from 'elysia'
|
||||
import { Elysia, t } from 'elysia'
|
||||
import { jsonResponse } from './lib/util'
|
||||
import dotenv from 'dotenv'
|
||||
|
||||
import { handler as gauntletsGetHandler } from './routes/gauntlets/get'
|
||||
|
||||
import { handler as leaderboardsGetHandler } from './routes/leaderboards/get'
|
||||
|
||||
import { handler as mapPacksGetHandler } from './routes/map-packs/get'
|
||||
|
||||
import { handler as leaderboardsGetHandler } from './routes/leaderboards/get'
|
||||
import { handler as scoresLevelGetHandler } from './routes/scores/level/get'
|
||||
|
||||
dotenv.config()
|
||||
|
||||
const app = new Elysia()
|
||||
|
||||
@@ -15,6 +20,16 @@ app.get('/gauntlets', gauntletsGetHandler)
|
||||
app.get('/map-packs', mapPacksGetHandler)
|
||||
app.get('/leaderboards/top', () => leaderboardsGetHandler('top'))
|
||||
app.get('/leaderboards/creators', () => leaderboardsGetHandler('creators'))
|
||||
app.get('/scores/level/top', handler => scoresLevelGetHandler(handler, '1'), {
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
})
|
||||
app.get('/scores/level/week', handler => scoresLevelGetHandler(handler, '2'), {
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
})
|
||||
app.all('*', () =>
|
||||
jsonResponse(
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user