Skip to content

Instantly share code, notes, and snippets.

@adrigardi90
Last active June 7, 2020 12:04
Show Gist options
  • Select an option

  • Save adrigardi90/18ccea801440ba64c5bf6f92f19b457e to your computer and use it in GitHub Desktop.

Select an option

Save adrigardi90/18ccea801440ba64c5bf6f92f19b457e to your computer and use it in GitHub Desktop.
Leave conference server listernet
const leaveConference = (socket, namespace) => async ({ room, from, conferenceRoom }) => {
console.log(`Conference - User "${from}" wants to leave the conference room ${room}`)
try {
const user = await ChatRedis.getUser(room, from)
await ChatRedis.setUser(room, from, { ...user, conference: false })
socket.leave(conferenceRoom, () => {
namespace.to(conferenceRoom).emit('leaveConference', { room, from })
})
} catch (error) {
console.log(error)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment