def process_join(data)
      @state.update data['state'] if data.key? 'state'
      @timeline.update data['timeline'] if data.key? 'timeline'
    end
def process_join(data)
      @state.update data['state'] if data.key? 'state'
      @timeline.update data['timeline'] if data.key? 'timeline'
    end
Initializes a new Room instance.

 @param id [String] The room ID.
 @param users [Users] The User manager.
 @param matrix [Matrix] The Matrix API instance.
 Process join events for this room.
 @param data [Hash] Event data containing state and timeline events.