package com.manuelmaly.hn.server; import android.content.Context; import org.apache.http.client.HttpClient; import org.apache.http.client.ResponseHandler; import org.apache.http.client.methods.HttpUriRequest; import org.apache.http.client.params.HttpClientParams; import org.apache.http.impl.client.DefaultHttpClient; import java.util.HashMap; public class VoteHTTPCommand extends BaseHTTPCommand<String> { public VoteHTTPCommand(String url, HashMap<String, String> queryParams, RequestType type, boolean notifyFinishedBroadcast, String notificationBroadcastIntentID, Context applicationContext) { super(url, queryParams, type, notifyFinishedBroadcast, notificationBroadcastIntentID, applicationContext, 60000, 60000, null); } @Override protected void modifyHttpClient(DefaultHttpClient client) { super.modifyHttpClient(client); HttpClientParams.setRedirecting(client.getParams(), false); } @Override protected HttpUriRequest setRequestData(HttpUriRequest request) { return request; } @Override protected ResponseHandler<String> getResponseHandler(HttpClient client) { return new GetHNUserTokenResponseHandler(this, client); } }