UX rework: low priority people rooms shouldn't be displayed in the people tab (https://github.com/vector-im/riot-ios/issues/1264)

and https://github.com/vector-im/riot-meta/issues/77#issuecomment-300101488
This commit is contained in:
manuroe
2017-06-08 15:07:43 +02:00
parent c59f53489b
commit e86bea831f
+10 -7
View File
@@ -1009,16 +1009,19 @@ NSString *const kRecentsDataSourceTapOnDirectoryServerChange = @"kRecentsDataSou
}
else if (_recentsDataSourceMode == RecentsDataSourceModePeople)
{
// Keep only the direct rooms.
// Keep only the direct rooms which are not low priority
if (room.isDirect)
{
if (room.state.membership == MXMembershipInvite)
if (!recentCellDataStoring.roomSummary.room.accountData.tags[kMXRoomTagLowPriority])
{
[invitesCellDataArray addObject:recentCellDataStoring];
}
else
{
[conversationCellDataArray addObject:recentCellDataStoring];
if (room.state.membership == MXMembershipInvite)
{
[invitesCellDataArray addObject:recentCellDataStoring];
}
else
{
[conversationCellDataArray addObject:recentCellDataStoring];
}
}
}
}