Fix issue with joining public rooms with no guest access.

This fixes #2888.

Signed-off-by: Chris Moos <chris@chrismoos.com>
This commit is contained in:
Chris Moos
2019-12-22 14:37:39 -07:00
parent 5e3f06ebb0
commit 29a7763d18
3 changed files with 17 additions and 5 deletions
+2 -3
View File
@@ -267,13 +267,12 @@
// Preview the public room
if (publicRoom.worldReadable)
{
RoomPreviewData *roomPreviewData = [[RoomPreviewData alloc] initWithRoomId:publicRoom.roomId andSession:recentsDataSource.publicRoomsDirectoryDataSource.mxSession];
RoomPreviewData *roomPreviewData = [[RoomPreviewData alloc] initWithPublicRoom:publicRoom andSession:recentsDataSource.publicRoomsDirectoryDataSource.mxSession];
[self startActivityIndicator];
// Try to get more information about the room before opening its preview
[roomPreviewData peekInRoom:^(BOOL succeeded) {
[self stopActivityIndicator];
[[AppDelegate theDelegate].masterTabBarController showRoomPreview:roomPreviewData];