diff options
author | rsudev <rasch@munin-soft.de> | 2013-07-14 08:30:43 +0200 |
---|---|---|
committer | rsudev <rasch@munin-soft.de> | 2013-07-14 08:30:43 +0200 |
commit | 2d74d1569bbf581d2345392b8f7180af49516c15 (patch) | |
tree | fba2ceeec4bef2ed577aadaea5b5c5b1d54fa53f /main/src/cgeo | |
parent | e7cb0e0fb39f725d5bbc011530ed191f66fce710 (diff) | |
download | cgeo-2d74d1569bbf581d2345392b8f7180af49516c15.zip cgeo-2d74d1569bbf581d2345392b8f7180af49516c15.tar.gz cgeo-2d74d1569bbf581d2345392b8f7180af49516c15.tar.bz2 |
Fix #2986, OC: Cache count not updated after online log
Request logcount again after posting a log
Diffstat (limited to 'main/src/cgeo')
-rw-r--r-- | main/src/cgeo/geocaching/connector/oc/OkapiLoggingManager.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/connector/oc/OkapiLoggingManager.java b/main/src/cgeo/geocaching/connector/oc/OkapiLoggingManager.java index c4bf91f..22cb9dd 100644 --- a/main/src/cgeo/geocaching/connector/oc/OkapiLoggingManager.java +++ b/main/src/cgeo/geocaching/connector/oc/OkapiLoggingManager.java @@ -19,14 +19,14 @@ import java.util.List; public class OkapiLoggingManager implements ILoggingManager { - private final OCApiConnector connector; + private final OCApiLiveConnector connector; private final Geocache cache; private LogCacheActivity activity; private final static List<LogType> standardLogTypes = Arrays.asList(LogType.FOUND_IT, LogType.DIDNT_FIND_IT, LogType.NOTE, LogType.NEEDS_MAINTENANCE); private final static List<LogType> eventLogTypes = Arrays.asList(LogType.WILL_ATTEND, LogType.ATTENDED, LogType.NOTE); - public OkapiLoggingManager(Activity activity, OCApiConnector connector, Geocache cache) { + public OkapiLoggingManager(Activity activity, OCApiLiveConnector connector, Geocache cache) { this.connector = connector; this.cache = cache; this.activity = (LogCacheActivity) activity; @@ -39,7 +39,9 @@ public class OkapiLoggingManager implements ILoggingManager { @Override public LogResult postLog(Geocache cache, LogType logType, Calendar date, String log, String logPassword, List<TrackableLog> trackableLogs) { - return OkapiClient.postLog(cache, logType, date, log, logPassword, connector); + final LogResult result = OkapiClient.postLog(cache, logType, date, log, logPassword, connector); + connector.login(null, null); + return result; } @Override |