Remove unused API endpoints for users and submissions from the API and documentation to streamline the codebase.

This commit is contained in:
2025-12-09 12:28:40 +03:00
parent 2a08d9df35
commit cc87f6ff55
2 changed files with 0 additions and 18 deletions

View File

@@ -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` - попытки пользователя (с опциональной фильтрацией по заданию)
## 📝 Формат ответов

View File

@@ -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();