updateActiveRoomId method

void updateActiveRoomId(
  1. String socketId,
  2. String roomId
)

update websocket active room id this is used when user join new room this remove previous room and set new room

Implementation

void updateActiveRoomId(String socketId, String roomId) {
  WebSocketInfo? info = getWebSocketInfo(socketId);
  if (info != null) {
    if (info.previousRoom != null) {
      removeWebSocketIdFromRoom(socketId, info.previousRoom);
    }
    info.activeRoom = roomId;
    info.previousRoom = roomId;
  }
}