Remove unused API endpoints for users and submissions from the API and documentation to streamline the codebase.
This commit is contained in:
@@ -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` - попытки пользователя (с опциональной фильтрацией по заданию)
|
||||
|
||||
## 📝 Формат ответов
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user