[Feature] Enhance the places deep linking support in the Wikipedia app to support coordinates #2

Merged
javier merged 5 commits from feature/places-deep-linking into main 2023-04-09 16:27:54 +00:00
Showing only changes of commit 327cb880c5 - Show all commits

View File

@ -1187,10 +1187,16 @@ NSString *const WMFLanguageVariantAlertsLibraryVersion = @"WMFLanguageVariantAle
[self setSelectedIndex:WMFAppTabTypePlaces];
[self.navigationController popToRootViewControllerAnimated:animated];
NSURL *articleURL = activity.wmf_linkURL;
if (articleURL) {
CLLocation *locationFromURL = activity.wmf_locationFromURL;
if (articleURL || locationFromURL) {
// For "View on a map" action to succeed, view mode has to be set to map.
[[self placesViewController] updateViewModeToMap];
[[self placesViewController] showArticleURL:articleURL];
if (locationFromURL) {
[[self placesViewController] centerMapOnLocation:locationFromURL];
}
else if (articleURL) {
[[self placesViewController] showArticleURL:articleURL];
}
}
} break;
case WMFUserActivityTypeContent: {