27 lines
948 B
JavaScript
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;
|