RoomVC: Show a "Resource Limit Exceeded" banner if it happens in a /sync response

Hide the text composer too.
This commit is contained in:
manuroe
2018-08-23 17:03:32 +02:00
parent e117b5f81f
commit e017d8c91c
+6 -2
View File
@@ -946,8 +946,9 @@
BOOL canSend = (userPowerLevel >= [powerLevels minimumPowerLevelForSendingEventAsMessage:kMXEventTypeStringRoomMessage]);
BOOL isRoomObsolete = self.roomDataSource.roomState.isObsolete;
BOOL isResourceLimitExceeded = [self.roomDataSource.mxSession.syncError.errcode isEqualToString:kMXErrCodeStringResourceLimitExceeded];
if (isRoomObsolete)
if (isRoomObsolete || isResourceLimitExceeded)
{
roomInputToolbarViewClass = nil;
}
@@ -4839,7 +4840,10 @@
|| self.roomDataSource.mxSession.state == MXSessionStateRunning)
{
[self refreshActivitiesViewDisplay];
[self refreshRoomInputToolbar];
// update inputToolbarView
[self setRoomInputToolbarViewClass];
[self updateInputToolBarViewHeight];
}
}];
}