From afc8996fff1dfb8b4fa36db7a965100eafe3c852 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 9 Sep 2011 20:36:09 +0400 Subject: implement webview for content --- src/org/fox/ttrss/ApiRequest.java | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/org/fox/ttrss/ApiRequest.java') diff --git a/src/org/fox/ttrss/ApiRequest.java b/src/org/fox/ttrss/ApiRequest.java index ce8ba546..4a88b48e 100644 --- a/src/org/fox/ttrss/ApiRequest.java +++ b/src/org/fox/ttrss/ApiRequest.java @@ -4,15 +4,12 @@ import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.util.HashMap; -import java.util.SortedMap; -import java.util.TreeMap; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.DefaultHttpClient; -import android.os.AsyncTask; import android.util.Log; import com.google.gson.Gson; @@ -20,7 +17,7 @@ import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.google.gson.JsonParser; -public class ApiRequest extends AsyncTask, Integer, JsonElement> { +public class ApiRequest { private final String TAG = this.getClass().getSimpleName(); protected String m_sessionId; @@ -43,11 +40,11 @@ public class ApiRequest extends AsyncTask, Integer, JsonE m_login = login; m_password = password; - Log.d(TAG, "initial SID=" + sessionId); + //Log.d(TAG, "initial SID=" + sessionId); } protected int tryAuthenticate() { - JsonElement result = sendRequest(new HashMap() { + JsonElement result = _sendRequest(new HashMap() { { put("op", "login"); put("user", m_login); @@ -101,7 +98,7 @@ public class ApiRequest extends AsyncTask, Integer, JsonE return m_authStatus; } - protected JsonElement sendRequest(HashMap param) { + protected JsonElement _sendRequest(HashMap param) { HashMap tmp = new HashMap(param); @@ -144,10 +141,9 @@ public class ApiRequest extends AsyncTask, Integer, JsonE return null; } - @Override - protected JsonElement doInBackground(HashMap... params) { + public JsonElement sendRequest(HashMap params) { - JsonElement result = sendRequest(params[0]); + JsonElement result = _sendRequest(params); try { JsonElement content = result.getAsJsonObject().get("content"); @@ -163,7 +159,7 @@ public class ApiRequest extends AsyncTask, Integer, JsonE m_authStatus = tryAuthenticate(); if (m_authStatus == STATUS_OK) { - result = sendRequest(params[0]); + result = _sendRequest(params); return result.getAsJsonObject().get("content"); } -- cgit v1.2.3-54-g00ecf