[iOS] Fixed alert on kmz import notification

This commit is contained in:
Alexander Boriskov 2020-01-22 12:18:34 +03:00 committed by Daria Volvenkova
parent 3e18e027eb
commit 2ba522e17c
2 changed files with 17 additions and 10 deletions

View file

@ -365,13 +365,4 @@ extension BMCDefaultViewModel: MWMBookmarksObserver {
view?.update(sections: [.categories])
view?.conversionFinished(success: success)
}
func onBookmarksFileLoadSuccess() {
Statistics.logEvent(kStatEventName(kStatApplication, kStatImport), withParameters: [kStatValue : kStatKML])
MWMAlertViewController.activeAlert().presentInfoAlert(L("load_kmz_title"), text: L("load_kmz_successful"))
}
func onBookmarksFileLoadError() {
MWMAlertViewController.activeAlert().presentInfoAlert(L("load_kmz_title"), text: L("load_kmz_failed"))
}
}

View file

@ -75,7 +75,7 @@ NSString * const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing";
@interface MapViewController ()<MWMFrameworkDrapeObserver, MWMFrameworkStorageObserver,
MWMWelcomePageControllerProtocol, MWMKeyboardObserver,
RemoveAdsViewControllerDelegate>
RemoveAdsViewControllerDelegate, MWMBookmarksObserver>
@property(nonatomic, readwrite) MWMMapViewControlsManager * controlsManager;
@ -429,10 +429,16 @@ NSString * const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing";
});
self.userTouchesAction = UserTouchesActionNone;
[[MWMBookmarksManager sharedManager] addObserver: self];
[[MWMBookmarksManager sharedManager] loadBookmarks];
[MWMFrameworkListener addObserver:self];
}
- (void)dealloc {
[[MWMBookmarksManager sharedManager] removeObserver: self];
[MWMFrameworkListener removeObserver:self];
}
- (void)addListener:(id<MWMLocationModeListener>)listener {
[self.listeners addObject:listener];
}
@ -847,4 +853,14 @@ NSString * const kPP2BookmarkEditingSegue = @"PP2BookmarkEditing";
self.carplayPlaceholderLogo.hidden = NO;
}
#pragma mark - MWMBookmarksObserver
- (void)onBookmarksFileLoadSuccess {
[[MWMAlertViewController activeAlertController] presentInfoAlert:L(@"load_kmz_title") text:L(@"load_kmz_successful")];
[Statistics logEvent:kStatEventName(kStatApplication, kStatImport) withParameters:@{kStatValue : kStatImport}];
}
- (void)onBookmarksFileLoadError {
[[MWMAlertViewController activeAlertController] presentInfoAlert:L(@"load_kmz_title") text:L(@"load_kmz_failed")];
}
@end