aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/connector
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/connector')
-rw-r--r--main/src/cgeo/geocaching/connector/AbstractConnector.java4
-rw-r--r--main/src/cgeo/geocaching/connector/GCConnector.java7
-rw-r--r--main/src/cgeo/geocaching/connector/IConnector.java4
-rw-r--r--main/src/cgeo/geocaching/connector/opencaching/ApiOpenCachingConnector.java5
4 files changed, 7 insertions, 13 deletions
diff --git a/main/src/cgeo/geocaching/connector/AbstractConnector.java b/main/src/cgeo/geocaching/connector/AbstractConnector.java
index 1a3048a..4153c76 100644
--- a/main/src/cgeo/geocaching/connector/AbstractConnector.java
+++ b/main/src/cgeo/geocaching/connector/AbstractConnector.java
@@ -7,8 +7,6 @@ import cgeo.geocaching.cgeoapplication;
import android.os.Handler;
-import java.util.UUID;
-
public abstract class AbstractConnector implements IConnector {
@Override
@@ -47,7 +45,7 @@ public abstract class AbstractConnector implements IConnector {
}
@Override
- public UUID searchByGeocode(cgBase base, String geocode, String guid, cgeoapplication app, cgSearch search, int reason, Handler handler) {
+ public cgSearch searchByGeocode(cgBase base, String geocode, String guid, cgeoapplication app, cgSearch search, int reason, Handler handler) {
return null;
}
diff --git a/main/src/cgeo/geocaching/connector/GCConnector.java b/main/src/cgeo/geocaching/connector/GCConnector.java
index 05c0218..51dca6d 100644
--- a/main/src/cgeo/geocaching/connector/GCConnector.java
+++ b/main/src/cgeo/geocaching/connector/GCConnector.java
@@ -17,7 +17,6 @@ import android.util.Log;
import java.util.ArrayList;
import java.util.List;
-import java.util.UUID;
public class GCConnector extends AbstractConnector implements IConnector {
@@ -68,7 +67,7 @@ public class GCConnector extends AbstractConnector implements IConnector {
}
@Override
- public UUID searchByGeocode(final cgBase base, String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler) {
+ public cgSearch searchByGeocode(final cgBase base, String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler) {
final Parameters params = new Parameters("decrypt", "y");
if (StringUtils.isNotBlank(geocode)) {
params.put("wp", geocode);
@@ -102,7 +101,7 @@ public class GCConnector extends AbstractConnector implements IConnector {
cacheList.clear();
- return search.getCurrentId();
+ return search;
}
Log.e(Settings.tag, "cgeoBase.searchByGeocode: No data from server");
@@ -128,6 +127,6 @@ public class GCConnector extends AbstractConnector implements IConnector {
final List<cgCache> cacheList = cgBase.filterSearchResults(search, caches, false, false, null);
app.addSearch(search, cacheList, true, reason);
- return search.getCurrentId();
+ return search;
}
}
diff --git a/main/src/cgeo/geocaching/connector/IConnector.java b/main/src/cgeo/geocaching/connector/IConnector.java
index 68c9db6..54962bb 100644
--- a/main/src/cgeo/geocaching/connector/IConnector.java
+++ b/main/src/cgeo/geocaching/connector/IConnector.java
@@ -7,8 +7,6 @@ import cgeo.geocaching.cgeoapplication;
import android.os.Handler;
-import java.util.UUID;
-
public interface IConnector {
/**
* get name for display (currently only used in links)
@@ -78,5 +76,5 @@ public interface IConnector {
*/
public boolean supportsCachesAround();
- public UUID searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler);
+ public cgSearch searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler);
}
diff --git a/main/src/cgeo/geocaching/connector/opencaching/ApiOpenCachingConnector.java b/main/src/cgeo/geocaching/connector/opencaching/ApiOpenCachingConnector.java
index 6334973..3c193d9 100644
--- a/main/src/cgeo/geocaching/connector/opencaching/ApiOpenCachingConnector.java
+++ b/main/src/cgeo/geocaching/connector/opencaching/ApiOpenCachingConnector.java
@@ -12,7 +12,6 @@ import cgeo.geocaching.utils.CryptUtils;
import android.os.Handler;
import java.util.List;
-import java.util.UUID;
public class ApiOpenCachingConnector extends OpenCachingConnector implements IConnector {
@@ -39,7 +38,7 @@ public class ApiOpenCachingConnector extends OpenCachingConnector implements ICo
}
@Override
- public UUID searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler) {
+ public cgSearch searchByGeocode(final cgBase base, final String geocode, final String guid, final cgeoapplication app, final cgSearch search, final int reason, final Handler handler) {
final cgCache cache = OkapiClient.getCache(geocode);
if (cache == null) {
return null;
@@ -50,6 +49,6 @@ public class ApiOpenCachingConnector extends OpenCachingConnector implements ICo
final List<cgCache> cacheList = cgBase.filterSearchResults(search, caches, false, false, null);
app.addSearch(search, cacheList, true, reason);
- return search.getCurrentId();
+ return search;
}
}