Files
Sheep-Service/ws/routes/index.js
Rozenrod 6ec6523d71 Переработаны роутеры приложения
Переписано APi WebSocket для работы с новыми роутерами
2025-10-03 17:11:31 +03:00

18 lines
448 B
JavaScript

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 };