Разбить index.js — заменить if/else роутер на Map-диспетчер #84

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

Проблема

index.js — 390 строк с 217-строчным if/else для callback queries.

Решение

  • Создать src/router/callbackRouter.js — Map prefix → handler
  • Создать src/router/messageRouter.js — Map command → handler
  • Каждый handler регистрируется: router.register("admin_product_", createHandler)
  • index.js становится точкой входа (~50 строк)

Приоритет: ВЫСОКИЙ

## Проблема `index.js` — 390 строк с 217-строчным if/else для callback queries. ## Решение - [ ] Создать `src/router/callbackRouter.js` — Map prefix → handler - [ ] Создать `src/router/messageRouter.js` — Map command → handler - [ ] Каждый handler регистрируется: `router.register("admin_product_", createHandler)` - [ ] index.js становится точкой входа (~50 строк) ## Приоритет: ВЫСОКИЙ
NW added this to the Phase 2: Architecture & Refactoring milestone 2026-06-17 19:42:36 +00:00
NW added the priority::hightype::refactorphase::2 labels 2026-06-17 19:42:36 +00:00
Author
Owner

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

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