transfer project in github

This commit is contained in:
hamid.zarghami1@gmail.com
2024-05-12 15:29:27 +03:30
commit e644edbd65
348 changed files with 164991 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
const {res404, res500} = require('./../plugins/controllersHelperFunctions')
const {_sr} = require('./../plugins/serverResponses')
let server = null
global.io = null
module.exports.send = [
async (req, res) => {
try {
if (!server) {
server = res.connection.server
io = socket(server)
io.on('connection', async function (socket) {
socket.on('order', msg => {
io.emit('order', {
input: msg?.input,
userId: req?.user?._id
});
})
socket.on('disconnect', () => {
console.log('user disconnected');
});
})
}
return res.json({msg: 'server is set'})
} catch (error) {
console.log(error.message)
return res500(res, _sr['fa'].response.unknownError)
}
}
]
module.exports.test = [
async (req, res) => {
try {
io.emit('order', {
});
return res.json('test')
} catch (e) {
console.log(e.message)
return res500(res, _sr['fa'].response.problem)
}
}
]