mirror of
https://github.com/IS1DI/x0gp.git
synced 2026-07-19 05:47:02 +00:00
Add races results GET endpoints (by ID and last finished) and regenerate swagger specs
This commit is contained in:
@@ -67,6 +67,8 @@
|
||||
|
||||
### API гонок (keyset-пагинация)
|
||||
- `GET /api/races` — список (live + finished), фильтры `status,track_id`, `cursor`, `limit` (1..200, default 50). Status enum: `all|lobby|racing|finished`. **Кастомных лобби нет** — гонки привязаны к физическим трекам, фильтр только по `track_id`. Cursor — base64(`ms:id[:src]`).
|
||||
- `GET /api/races/last` — результаты (podium/details) последнего законченного заезда.
|
||||
- `GET /api/races/{id}` — результаты (podium/details) или статус конкретного заезда по ID (работает для активных и завершенных гонок).
|
||||
- `GET /api/races/upcoming?limit=3` — ближайшие lobby|countdown.
|
||||
- `POST /api/races/queue/join` — встать в очередь на следующие N (body: `driver_id,limit` или header `X-Driver-Id`).
|
||||
- `GET /api/races/queue?driver_id=...` — посмотреть.
|
||||
|
||||
Reference in New Issue
Block a user