API/game-server/src/sockets/socket.js
2026-03-29 14:14:54 +03:00

27 lines
948 B
JavaScript

const socketAuth = require("./middleware/authMiddleware");
const connectionHandler = require("./handlers/connectionHandler");
const inventoryHandler = require("./handlers/inventoryHandler");
const craftingHandler = require("./handlers/craftingHandler");
const adminHandler = require("./handlers/adminHandler");
const dungeonHandler = require("./handlers/dungeonHandler");
const chatHandler = require("./handlers/chatHandler");
const friendHandler = require("./handlers/friendHandler");
const notificationHandler = require("./handlers/notificationHandler");
const initSockets = (io) => {
io.use(socketAuth);
io.on("connection", (socket) => {
connectionHandler(io, socket);
inventoryHandler(io, socket);
craftingHandler(io, socket);
adminHandler(io, socket);
dungeonHandler(io, socket);
chatHandler(io, socket);
friendHandler(io, socket);
notificationHandler(io, socket);
});
};
module.exports = initSockets;