The room is currently attached and receiving events.
The library is currently attempting to attach the room.
The room is currently detached and will not receive events.
The room is currently detaching and will not receive events.
The room is currently detached and will not attempt to re-attach. User intervention is required.
A temporary state for when the room object is first initialized.
The library is currently initializing the room. This state is a temporary state used in React prior to the room being resolved.
The room has been released and is no longer usable.
The room is in the process of releasing. Attempting to use a room in this state may result in undefined behavior.
The room is in an extended state of detachment, but will attempt to re-attach when able.
The different states that a room can be in throughout its lifecycle.