[async-bm-loading] [ios] Review fixes.

This commit is contained in:
Ilya Grechuhin 2017-11-13 15:24:48 +03:00 committed by Vlad Mihaylenko
parent bc939632e9
commit 496b520b67
3 changed files with 5 additions and 10 deletions

View file

@ -302,9 +302,7 @@ extern NSString * const kBookmarkCategoryDeletedNotification =
return NO;
}
#pragma mark : - MWMBookmarksObserver
#pragma mark - MWMBookmarksObserver
- (void)onBookmarksLoadFinished { [self.tableView reloadData]; }
- (void)onBookmarksFileLoadSuccess { [self.tableView reloadData]; }
@end

View file

@ -62,10 +62,7 @@ using TLoopBlock = void (^)(Observer observer);
{
__weak auto wSelf = self;
bookmarkCallbacks.m_onStarted = [wSelf]() {
__strong auto self = wSelf;
if (!self)
return;
self.areBookmarksLoaded = NO;
wSelf.areBookmarksLoaded = NO;
};
}
{
@ -76,8 +73,7 @@ using TLoopBlock = void (^)(Observer observer);
return;
self.areBookmarksLoaded = YES;
[self loopObservers:^(Observer observer) {
if ([observer respondsToSelector:@selector(onBookmarksLoadFinished)])
[observer onBookmarksLoadFinished];
[observer onBookmarksLoadFinished];
}];
};
}

View file

@ -1,7 +1,8 @@
@protocol MWMBookmarksObserver<NSObject>
@optional
- (void)onBookmarksLoadFinished;
@optional
- (void)onBookmarksFileLoadSuccess;
@end