[api] update progression stub

This commit is contained in:
Devin Zuczek
2026-09-30 10:52:43 -04:00
parent 08d06004ee
commit fec3fc5258
2 changed files with 12 additions and 13 deletions
+8 -9
View File
@@ -524,23 +524,22 @@ export const progressionRoutes = new Hono<App>({ strict: false })
// The progression event running right now — the limited-time XP event the client shows
// a banner and a progress track for.
//
// STUB: a bare `-1`, the reference server's "no active event" value (the id of the
// active event, or -1 when there is none). The client reads it as "no event on" and
// skips the event UI entirely. That is the honest answer (nothing here runs events) and
// the safe one: a fabricated event would draw a track that never fills. No auth —
// whether an event is running is the same fact for everybody, and the client asks while
// loading.
// STUB: a bare `0` — the id of the active event, or 0 when there is none (this once
// served -1 for the same meaning). The client reads it as "no event on" and skips the
// event UI entirely. That is the honest answer (nothing here runs events) and the safe
// one: a fabricated event would draw a track that never fills. No auth — whether an
// event is running is the same fact for everybody, and the client asks while loading.
.get(
'/api/progressionEvents/active',
describeRoute({
tags: ['Progression'],
summary: 'Progression event currently running (stub)',
description:
'The limited-time XP event in progress, as a bare event id. Always `-1` — the ' +
'The limited-time XP event in progress, as a bare event id. Always `0` — the ' +
'“no active event” value; nothing on this server runs one — which the client reads ' +
'as “no event” and skips the event UI, where a 404 would stall the load. No auth: ' +
'it is the same answer for every player.',
responses: { 200: json(BareInteger, 'A bare `-1` — no event is running') },
responses: { 200: json(BareInteger, 'A bare `0` — no event is running') },
}),
(c) => c.json(-1)
(c) => c.json(0)
)