diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java index 28b9f1c..e6937a7 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java @@ -259,20 +259,22 @@ } - private void addPoiToOsm(double lat, double lon, double alt, int type, Options[] options) { + private void addPoiToOsm(double lat, double lon, double alt, int type, Options options) { } - public void editPoi(int id, Options[] options) { - + public void updatePoi(Poi poi) { + updatePoiInCache(poi); + if(MainActivity.hasInternet()) updatePoiInOsm(poi); + else ; //TODO callback for upload } - private void editPoiToOsm(int id, Options[] options) { - + private void updatePoiInOsm(Poi poi) { + //TODO OSM stuff } - private void editPoiToCache(int id, Options[] options) { - + private void updatePoiInCache(Poi poi) { + dbHandler.updatePoi(poi); } public List getPoiIcons(int type, String title) {