|
|
|
|
@ -10,7 +10,6 @@ import java.io.UnsupportedEncodingException;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
import org.apache.commons.codec.digest.DigestUtils;
|
|
|
|
|
import org.apache.http.HttpEntity;
|
|
|
|
|
import org.apache.http.NameValuePair;
|
|
|
|
|
import org.apache.http.client.entity.UrlEncodedFormEntity;
|
|
|
|
|
@ -25,6 +24,7 @@ import com.todoroo.andlib.service.DependencyInjectionService;
|
|
|
|
|
import com.todoroo.andlib.service.RestClient;
|
|
|
|
|
import com.todoroo.andlib.utility.Preferences;
|
|
|
|
|
import com.todoroo.astrid.service.StatisticsService;
|
|
|
|
|
import com.twmacinta.util.MD5;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Invoker for communicating with the Astrid Analytics server
|
|
|
|
|
@ -116,7 +116,9 @@ public class ABTestInvoker {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
sigBuilder.append(API_SECRET);
|
|
|
|
|
String signature = DigestUtils.md5Hex(sigBuilder.toString());
|
|
|
|
|
MD5 md5 = new MD5();
|
|
|
|
|
md5.Update(sigBuilder.toString(), null);
|
|
|
|
|
String signature = md5.asHex();
|
|
|
|
|
params.add(new BasicNameValuePair("sig", signature));
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|