Skip to content

Instantly share code, notes, and snippets.

@efossas
Created July 18, 2019 05:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save efossas/6e49e70d5ccc5aad757629936a09d851 to your computer and use it in GitHub Desktop.
Save efossas/6e49e70d5ccc5aad757629936a09d851 to your computer and use it in GitHub Desktop.
Socket Events
/*
eventName: Check
data: any
*/
const Check = (socket) => {
socket.on('Check', (data) => {
socket.emit('Check', data);
});
};
/*
eventName: JoinRoom
data: [ROOM_UUID, ...]
*/
const JoinRoom = (socket) => {
socket.on('JoinRoom', (data) => {
console.info('joining: ' + data);
for (let uuid of data) {
socket.join(uuid);
}
});
};
/*
eventName: LeaveRoom
data: [ROOM_UUID, ...]
*/
const LeaveRoom = (socket) => {
socket.on('LeaveRoom', (data) => {
console.info('leaving: ' + data);
for (let uuid of data) {
socket.leave(uuid);
}
});
};
module.exports = {
Check: Check,
JoinRoom: JoinRoom,
LeaveRoom: LeaveRoom
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment