Passing local server tests
Some checks failed
Run Socket Server Tests / test (push) Failing after 30s

This commit is contained in:
Logan Cusano
2024-04-07 19:01:00 -04:00
parent 461b449194
commit 4df3de4d4a
3 changed files with 167 additions and 90 deletions

View File

@@ -17,15 +17,19 @@ app.get('/', (req, res) => {
nodeIo.on('connection', (socket) => {
console.log('a user connected', socket.id);
socket.on('node-login', (data) => {
nodeLoginWrapper(data, socket);
socket.emit('node-login-successful');
socket.on('node-login', async (data) => {
await nodeLoginWrapper(data, socket);
await socket.emit('node-login-successful');
})
socket.on('node-update', (data) => {
nodeUpdateWrapper(data.node);
nearbySystemsUpdateWraper(data.node.nuid, data.nearbySystems)
socket.emit('node-update-successful')
socket.on('node-update', async (data) => {
let tempPromises = [];
tempPromises.push(nodeUpdateWrapper(data.node));
tempPromises.push(nearbySystemsUpdateWraper(data.node.nuid, data.nearbySystems));
await Promise.all(tempPromises);
await socket.emit('node-update-successful')
})
socket.on('disconnect', () => {