Currently bb uses the session variable 'participant' to determine if a user is logged into a room which is set in 'JoinView'. What if a user wishes to have multiple rooms open in separate windows or in my case within the same Dashboard? Seems to me like there should a session object per participant per room and the room to be operated on should be passed in the request when a user leaves a room, sends a heartbeat, and sends a new room center (Join already passes the room name). Otherwise (I noticed) things like re-centering in one room will only affect the last room joined, not necessarily the room for which the center was set.
Currently bb uses the session variable 'participant' to determine if a user is logged into a room which is set in 'JoinView'. What if a user wishes to have multiple rooms open in separate windows or in my case within the same Dashboard? Seems to me like there should a session object per participant per room and the room to be operated on should be passed in the request when a user leaves a room, sends a heartbeat, and sends a new room center (Join already passes the room name). Otherwise (I noticed) things like re-centering in one room will only affect the last room joined, not necessarily the room for which the center was set.