Lazy-loading server side: Use MXRoomSummary.membersCount when possible

This commit is contained in:
manuroe
2018-08-02 11:36:40 +02:00
parent 2ab0b51af7
commit 0e65352e0c
2 changed files with 2 additions and 6 deletions
@@ -72,11 +72,9 @@
NSArray *members = [roomMembers membersWithMembership:MXMembershipJoin includeConferenceUser:NO];
NSUInteger activeCount = 0;
NSUInteger memberCount = 0;
NSUInteger memberCount = self.mxRoom.summary.membersCount.joined;
for (MXRoomMember *mxMember in members)
{
memberCount ++;
// Get the user that corresponds to this member
MXUser *user = [self.mxRoom.mxSession userWithUserId:mxMember.userId];
// existing user ?
@@ -189,15 +189,13 @@
NSArray *members = roomMembers.members;
NSUInteger activeCount = 0;
NSUInteger memberCount = 0;
NSUInteger memberCount = self.mxRoom.summary.membersCount.joined;
NSString *inviter = nil;
for (MXRoomMember *mxMember in members)
{
if (mxMember.membership == MXMembershipJoin)
{
memberCount ++;
// Get the user that corresponds to this member
MXUser *user = [self.mxRoom.mxSession userWithUserId:mxMember.userId];
// existing user ?