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 98790334ee
commit 9ef3ec3516

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];
}
}];
}