package com.itbox.grzl.api;
import org.apache.http.Header;
import org.apache.http.client.CookieStore;
import org.apache.http.message.BasicHeader;
import com.google.gson.Gson;
import com.itbox.fx.core.Application;
import com.loopj.android.http.AsyncHttpClient;
import com.loopj.android.http.PersistentCookieStore;
public class BaseApi {
protected Gson mGson = new Gson();
public final static String TAG = "API";
public static final int NetTimeout = 30000;
public static final String USER_AGENT = "WhoyaoApp/";
protected static AsyncHttpClient client;
protected static CookieStore cookieStore;
protected static Header[] headers = new Header[2];
public BaseApi() {
client = new AsyncHttpClient();
cookieStore = new PersistentCookieStore(Application.getInstance());
client.setCookieStore(cookieStore);
client.setTimeout(NetTimeout);
headers[0] = new BasicHeader("User-Agent", USER_AGENT);
}
}