public override async Task JoinRoomGenAsync(String url) {
try {
this.joinedRoomSummary = Mapper.Map<Summary>(await this.client.GetSummaryAsync(url));
await this.client.JoinRoomAsync(url);
} catch (FormatException ex) {
throw new CommentException(ex.Message, ex);
} catch (CavetubeException ex) {
throw new CommentException(ex.Message, ex);
}
}