diff --git a/Riot/Model/Room/RoomPreviewData.m b/Riot/Model/Room/RoomPreviewData.m index 714cb5448..051e2f234 100644 --- a/Riot/Model/Room/RoomPreviewData.m +++ b/Riot/Model/Room/RoomPreviewData.m @@ -95,7 +95,7 @@ // Room members count // Note that room members presence/activity is not available _numJoinedMembers = 0; - for (MXRoomMember *mxMember in peekingRoom.state.members) + for (MXRoomMember *mxMember in peekingRoom.state.members.members) { if (mxMember.membership == MXMembershipJoin) { diff --git a/Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m b/Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m index c06af7a86..6d63b7e0e 100644 --- a/Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m +++ b/Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m @@ -182,7 +182,7 @@ self.roomTopic.text = [MXTools stripNewlineCharacters:self.mxRoom.summary.topic]; // Compute active members count, and look for the inviter - NSArray *members = self.mxRoom.state.members; + NSArray *members = self.mxRoom.state.members.members; NSUInteger activeCount = 0; NSUInteger memberCount = 0; NSString *inviter = nil; diff --git a/Riot/Utils/EventFormatter.m b/Riot/Utils/EventFormatter.m index d978979df..2015a9bbc 100644 --- a/Riot/Utils/EventFormatter.m +++ b/Riot/Utils/EventFormatter.m @@ -361,7 +361,7 @@ NSString *const kEventFormatterOnReRequestKeysLinkActionSeparator = @"/"; NSString* myUserId = mxSession.myUser.userId; - NSArray* members = roomState.members; + NSArray* members = roomState.members.members; NSMutableArray* othersActiveMembers = [[NSMutableArray alloc] init]; NSMutableArray* activeMembers = [[NSMutableArray alloc] init];