From cc87f6ff55f738d3d77d0e5bc63fcce703e0681d Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Date: Tue, 9 Dec 2025 12:28:40 +0300 Subject: [PATCH] Remove unused API endpoints for users and submissions from the API and documentation to streamline the codebase. --- stubs/api/README.md | 4 ---- stubs/api/index.js | 14 -------------- 2 files changed, 18 deletions(-) diff --git a/stubs/api/README.md b/stubs/api/README.md index 128203b..d58c80b 100644 --- a/stubs/api/README.md +++ b/stubs/api/README.md @@ -33,16 +33,12 @@ stubs/api/ - `PUT /api/challenge/chain/:id` - обновить цепочку - `DELETE /api/challenge/chain/:id` - удалить цепочку -### Users (Пользователи) -- `GET /api/challenge/users` - список всех пользователей - ### Statistics (Статистика) - `GET /api/challenge/stats` - общая системная статистика (v1) - `GET /api/challenge/stats/v2` - детальная статистика с таблицами и прогрессом (v2) - `GET /api/challenge/user/:userId/stats` - статистика пользователя (генерируется динамически) ### Submissions (Попытки) -- `GET /api/challenge/submissions` - все попытки - `GET /api/challenge/user/:userId/submissions?taskId=xxx` - попытки пользователя (с опциональной фильтрацией по заданию) ## 📝 Формат ответов diff --git a/stubs/api/index.js b/stubs/api/index.js index 90e0ab2..039c7cd 100644 --- a/stubs/api/index.js +++ b/stubs/api/index.js @@ -272,14 +272,6 @@ router.delete('/challenge/chain/:id', (req, res) => { respond(res, { success: true }); }); -// ============= USERS ============= - -// GET /api/challenge/users -router.get('/challenge/users', (req, res) => { - const users = getUsers(); - respond(res, users); -}); - // ============= STATS ============= // GET /api/challenge/stats @@ -415,12 +407,6 @@ router.get('/challenge/user/:userId/stats', (req, res) => { // ============= SUBMISSIONS ============= -// GET /api/challenge/submissions -router.get('/challenge/submissions', (req, res) => { - const submissions = getSubmissions(); - respond(res, submissions); -}); - // GET /api/challenge/user/:userId/submissions router.get('/challenge/user/:userId/submissions', (req, res) => { const submissions = getSubmissions();