aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-06-28 00:06:27 +0200
committerrsudev <rasch@munin-soft.de>2013-06-28 00:06:27 +0200
commitc7ead20a3c2d7b5b95c39a413b7a1c2a68a555e5 (patch)
tree1dfdaa0469ca3aac363a3eb32d5b46931f38756d /main/src/cgeo
parent27fbd56949e1dbb4471c147069f74620e7f54b4d (diff)
downloadcgeo-c7ead20a3c2d7b5b95c39a413b7a1c2a68a555e5.zip
cgeo-c7ead20a3c2d7b5b95c39a413b7a1c2a68a555e5.tar.gz
cgeo-c7ead20a3c2d7b5b95c39a413b7a1c2a68a555e5.tar.bz2
Fixes #2930, retrieve personal note for opencaching
Diffstat (limited to 'main/src/cgeo')
-rw-r--r--main/src/cgeo/geocaching/connector/oc/OkapiClient.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java
index b6f9711..7f77d9d 100644
--- a/main/src/cgeo/geocaching/connector/oc/OkapiClient.java
+++ b/main/src/cgeo/geocaching/connector/oc/OkapiClient.java
@@ -95,6 +95,7 @@ final public class OkapiClient {
private static final String CACHE_NAME = "name";
private static final String CACHE_CODE = "code";
private static final String CACHE_REQ_PASSWORD = "req_passwd";
+ private static final String CACHE_MY_NOTES = "my_notes";
private static final String LOG_TYPE = "type";
private static final String LOG_COMMENT = "comment";
@@ -112,7 +113,7 @@ final public class OkapiClient {
private static final String SERVICE_CACHE_CORE_L3_FIELDS = "is_found";
private static final String SERVICE_CACHE_ADDITIONAL_FIELDS = "owner|founds|notfounds|rating|rating_votes|recommendations|description|hint|images|latest_logs|date_hidden|alt_wpts|attrnames|req_passwd";
private static final String SERVICE_CACHE_ADDITIONAL_CURRENT_FIELDS = "gc_code|attribution_note";
- private static final String SERVICE_CACHE_ADDITIONAL_L3_FIELDS = "is_watched";
+ private static final String SERVICE_CACHE_ADDITIONAL_L3_FIELDS = "is_watched|my_notes";
private static final String METHOD_SEARCH_NEAREST = "services/caches/search/nearest";
private static final String METHOD_SEARCH_BBOX = "services/caches/search/bbox";
@@ -332,6 +333,9 @@ final public class OkapiClient {
if (!response.isNull(CACHE_IS_WATCHED)) {
cache.setOnWatchlist(response.getBoolean(CACHE_IS_WATCHED));
}
+ if (!response.isNull(CACHE_MY_NOTES)) {
+ cache.setPersonalNote(response.getString(CACHE_MY_NOTES));
+ }
cache.setLogPasswordRequired(response.getBoolean(CACHE_REQ_PASSWORD));
cache.setDetailedUpdatedNow();