join() {
    Log.i('Room~join', this);
    if (!cache.user) {
      return Promise.reject(new Error('Only an authenticated user can join a Room.'));
    }
    return _joinRoom(this).catch(Log.r('Room~join'));
  }
/**
   * Join the room. Sets the connected status of the current participant to CONNECTED.
   * @return {Promise}
   */
Join the room. Sets the connected status of the current participant to CONNECTED.
@return {Promise}
Join the room . Sets the connected status of the current participant to CONNECTED . @return { Promise }
join() {
    Log.i('Room~join', this);
    if (!cache.user) {
      return Promise.reject(new Error('Only an authenticated user can join a Room.'));
    }
    return _joinRoom(this).catch(Log.r('Room~join'));
  }
join ( ) { Log . i ( 'Room~join' , this ) ; if ( ! cache . user ) { return Promise . reject ( new Error ( 'Only an authenticated user can join a Room.' ) ) ; } return _joinRoom ( this ) . catch ( Log . r ( 'Room~join' ) ) ; }
Join the room.
Join the room .