Trigger back pagination asynchronously to prevent UI freeze

This commit is contained in:
giomfo
2014-12-22 16:50:45 +01:00
parent c2ad50a188
commit 6c8a36bae3
@@ -538,7 +538,9 @@ NSString *const kCmdResetUserPowerLevel = @"/deop";
isBackPaginationInProgress = YES;
backPaginationAddedMsgNb = 0;
[self paginateBackMessages:requestedItemsNb];
dispatch_async(dispatch_get_main_queue(), ^{
[self paginateBackMessages:requestedItemsNb];
});
}
}
@@ -2396,7 +2398,7 @@ NSString *const kCmdResetUserPowerLevel = @"/deop";
# pragma mark - UIImagePickerControllerDelegate
- (void) sendImage:(UIImage*)image {
- (void)sendImage:(UIImage*)image {
// Add a temporary event while the image is attached (local echo)
MXEvent *localEvent = [self addLocalEchoEventForAttachedImage:image];
// Prepare message to send