diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java index 1ae574ef7..bea30056b 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/contract/NearbyParentFragmentContract.java @@ -19,5 +19,6 @@ public interface NearbyParentFragmentContract { void displayListFragmentExpanded(); void onTabSelected(); void initializeNearbyOperations(); + void updateMapAndList(LocationServiceManager.LocationChangeType locationChangeType); } } diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java index e551806c5..2b6e8b35a 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyParentFragmentPresenter.java @@ -41,6 +41,16 @@ public class NearbyParentFragmentPresenter nearbyParentFragmentView.registerLocationUpdates(locationManager); + } + + /** + * This method should be the single point to update Map and List. Triggered by location + * changes + * @param locationChangeType defines if location changed significantly or slightly + */ + @Override + public void updateMapAndList(LocationServiceManager.LocationChangeType locationChangeType) { + } @Override