somewhere

This commit is contained in:
Swift
2023-08-17 13:05:51 +03:30
parent 30c7eb0e7b
commit 53843207cc
429 changed files with 117489 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
function init(server) {
// init params
const { WebSocketPort, NuxtPort, isProduction } = require('../_env')
const { userNamespace } = require('./namespaces/user_NameSpace')
const { agentNamespace } = require('./namespaces/agent_NameSpace')
const { adminNamespace } = require('./namespaces/admin_NameSpace')
const { Server } = require('socket.io')
const socketIO = require('socket.io')
// init ws
let io
if (isProduction) io = socketIO(server)
else io = new Server(WebSocketPort, { cors: { origin: '*' } })
console.log(`🟢 ~ WebSocket Server is listening on port ${isProduction ? NuxtPort : WebSocketPort}`)
global._io = io
// namespaces
userNamespace()
agentNamespace()
adminNamespace()
}
module.exports = init