diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java index d65755aba..be666224a 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/mvp/presenter/NearbyMapPresenter.java @@ -1,8 +1,15 @@ package fr.free.nrw.commons.nearby.mvp.presenter; import fr.free.nrw.commons.nearby.mvp.contract.NearbyMapContract; +import fr.free.nrw.commons.nearby.mvp.contract.NearbyParentFragmentContract; public class NearbyMapPresenter implements NearbyMapContract.UserActions { + NearbyMapContract.View nearbyMapFragmentView; + + void NearbyMapPresenter(NearbyMapContract.View nearbyMapFragmentView) { + this.nearbyMapFragmentView = nearbyMapFragmentView; + } + @Override public void searchThisArea() { 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 39f0e88a0..644012d7a 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 @@ -5,6 +5,7 @@ import javax.inject.Inject; import fr.free.nrw.commons.location.LatLng; import fr.free.nrw.commons.location.LocationServiceManager; import fr.free.nrw.commons.location.LocationUpdateListener; +import fr.free.nrw.commons.nearby.mvp.contract.NearbyMapContract; import fr.free.nrw.commons.nearby.mvp.contract.NearbyParentFragmentContract; import fr.free.nrw.commons.wikidata.WikidataEditListener; import timber.log.Timber; @@ -21,11 +22,14 @@ public class NearbyParentFragmentPresenter LocationServiceManager locationManager; private NearbyParentFragmentContract.View nearbyParentFragmentView; + private NearbyMapContract.View nearbyMapFragmentView; private boolean isNearbyLocked; private LatLng curLatLng; - public NearbyParentFragmentPresenter(NearbyParentFragmentContract.View nearbyParentFragmentView) { + public NearbyParentFragmentPresenter(NearbyParentFragmentContract.View nearbyParentFragmentView, + NearbyMapContract.View nearbyMapFragmentView) { this.nearbyParentFragmentView = nearbyParentFragmentView; + this.nearbyMapFragmentView = nearbyMapFragmentView; } @Override