Add plat level score and move classic endpoint
This commit is contained in:
4 files changed
+78
-19
No files matched your search
+37
-12
@@ -5,11 +5,10 @@ import dotenv from 'dotenv'
|
||||
import { handler as gauntletsGetHandler } from './routes/gauntlets/get'
|
||||
|
||||
import { handler as leaderboardsGetHandler } from './routes/leaderboards/get'
|
||||
import { handler as leaderboardsLevelGetHandler } from './routes/leaderboards/level/get'
|
||||
|
||||
import { handler as mapPacksGetHandler } from './routes/map-packs/get'
|
||||
|
||||
import { handler as scoresLevelGetHandler } from './routes/scores/level/get'
|
||||
|
||||
dotenv.config()
|
||||
|
||||
const app = new Elysia()
|
||||
@@ -20,16 +19,42 @@ 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.get(
|
||||
'/leaderboards/level/classic/top',
|
||||
handler => leaderboardsLevelGetHandler(handler, '1', true),
|
||||
{
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
}
|
||||
)
|
||||
app.get(
|
||||
'/leaderboards/level/platformer/top',
|
||||
handler => leaderboardsLevelGetHandler(handler, '2', false),
|
||||
{
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
}
|
||||
)
|
||||
app.get(
|
||||
'/leaderboards/level/classic/week',
|
||||
handler => leaderboardsLevelGetHandler(handler, '2', true),
|
||||
{
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
}
|
||||
)
|
||||
app.get(
|
||||
'/leaderboards/level/platformer/week',
|
||||
handler => leaderboardsLevelGetHandler(handler, '1', false),
|
||||
{
|
||||
query: t.Object({
|
||||
id: t.String()
|
||||
})
|
||||
}
|
||||
)
|
||||
app.all('*', () =>
|
||||
jsonResponse(
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user