Устранить дублирование isAdmin() — вынести в middleware #85

Closed
opened 2026-06-17 19:42:38 +00:00 by NW · 1 comment
Owner

Проблема

Идентичная функция дублируется в 7 файлах.

Решение

  • Создать src/middleware/auth.js с isAdmin(userId)
  • Middleware-подход: router.on("admin_*", auth.isAdmin, handler)
  • Удалить isAdmin() из 7 файлов

Приоритет: СРЕДНИЙ

## Проблема Идентичная функция дублируется в 7 файлах. ## Решение - [ ] Создать `src/middleware/auth.js` с `isAdmin(userId)` - [ ] Middleware-подход: `router.on("admin_*", auth.isAdmin, handler)` - [ ] Удалить isAdmin() из 7 файлов ## Приоритет: СРЕДНИЙ
NW added this to the Phase 2: Architecture & Refactoring milestone 2026-06-17 19:42:38 +00:00
NW added the priority::mediumtype::refactorphase::2 labels 2026-06-17 19:42:38 +00:00
Author
Owner

Дубликат ишьюса #54. Закрываю как дубликат.

Дубликат ишьюса #54. Закрываю как дубликат.
NW closed this issue 2026-06-17 21:21:03 +00:00
Sign in to join this conversation.