E.W.O. Next / All files / src/server eventReceiver.ts

0% Statements 0/12
100% Branches 0/0
0% Functions 0/4
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                               
/**
 * @module Server.Socket.EventReceiver
 * Socket.IO Event Receiver
 */
 
import { addCommandAction, addCommandUpdate } from '@engine/Commands/CommandsTools';
 
export const registerEventReceiver = (socket: SocketIO.Socket) => {
  socket.on('action', (event) => {
    const { action, ...payload } = event;
    addCommandAction(action, payload);
 
  });
 
  socket.on('actionBatch', (event) => {
    console.log(event);
  });
 
  socket.on('update', (event) => {
    const { action, ...payload } = event;
    addCommandUpdate(action, payload);
  });
};