SocketRooms Mapping - Watts-Blake/Discord-proj GitHub Wiki

room name: DISCORD

  • connected users: All logged in Users

Leave when

  • user logsout

room name: dm/:dmId

  • connected users: All logged in dm members currently viewing that DM

Leave when

  • user is no longer viewing that dm

room name: server/:serverId

  • connected users: All logged in server members currently viewing that server

Leave when

  • user is no longer viewing that server

room name: channel/:channelId

  • connected users: All logged in users currently logged to that channel

Leave when

  • user switches channels

room name: voiceChannel/:vcId

  • connected users: All logged in users currently logged to that channel

Leave when

  • user disconnects from that voicechannel