Переработаны роутеры приложения

Переписано APi WebSocket для работы с новыми роутерами
This commit is contained in:
2025-10-03 17:11:31 +03:00
parent d75fb7ec3d
commit 6ec6523d71
54 changed files with 2593 additions and 3749 deletions

18
ws/routes/index.js Normal file
View File

@@ -0,0 +1,18 @@
const connectionRoute = require("./connection");
const messageRoute = require("./message");
const routes = {
connection: connectionRoute,
message: messageRoute,
};
function routeMessage(wss, ws, message) {
const handler = routes[message.event];
if (handler) {
handler(wss, ws, message);
} else {
ws.send(JSON.stringify({ error: `Unknown event: ${message.event}` }));
}
}
module.exports = { routeMessage };