aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-03-11 07:14:25 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-03-11 07:14:25 +0100
commite3208ec03a14d77dbb03d48f7b0309a4fde2e957 (patch)
treef29156fc62dc91337d88a3cd225d464c05c118a1
parentbea64cebdefdd60bc7699675abbef8686cbaa4c1 (diff)
downloadcgeo-e3208ec03a14d77dbb03d48f7b0309a4fde2e957.zip
cgeo-e3208ec03a14d77dbb03d48f7b0309a4fde2e957.tar.gz
cgeo-e3208ec03a14d77dbb03d48f7b0309a4fde2e957.tar.bz2
Use already defined method to put viewstates
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCParser.java11
1 files changed, 1 insertions, 10 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCParser.java b/main/src/cgeo/geocaching/connector/gc/GCParser.java
index 8e59e5e..60fb8e1 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCParser.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCParser.java
@@ -37,7 +37,6 @@ import cgeo.geocaching.utils.TextUtils;
import ch.boye.httpclientandroidlib.HttpResponse;
import org.apache.commons.collections4.CollectionUtils;
-import org.apache.commons.lang3.ArrayUtils;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.ImmutablePair;
@@ -290,15 +289,7 @@ public abstract class GCParser {
final Parameters params = new Parameters(
"__EVENTTARGET", "",
"__EVENTARGUMENT", "");
- if (ArrayUtils.isNotEmpty(searchResult.viewstates)) {
- params.put("__VIEWSTATE", searchResult.viewstates[0]);
- if (searchResult.viewstates.length > 1) {
- for (int i = 1; i < searchResult.viewstates.length; i++) {
- params.put("__VIEWSTATE" + i, searchResult.viewstates[i]);
- }
- params.put("__VIEWSTATEFIELDCOUNT", String.valueOf(searchResult.viewstates.length));
- }
- }
+ GCLogin.putViewstates(params, searchResult.viewstates);
for (final String cid : cids) {
params.put("CID", cid);
}