1
0
Fork 0
mirror of https://github.com/geometer/FBReaderJ.git synced 2025-10-05 02:39:23 +02:00

ZLNetworkRequest refactoring; httpmime library added; file upload

This commit is contained in:
Nikolay Pultsin 2014-06-25 09:41:35 +01:00
parent 350c4e672c
commit d5021fbfe1
18 changed files with 94 additions and 58 deletions

View file

@ -105,10 +105,10 @@ public class SynchroniserService extends Service implements IBookCollection.List
return writer.toString();
}
private static abstract class Request extends ZLNetworkRequest {
private static abstract class JsonRequest extends ZLNetworkRequest.PostWithBody {
private final static String BASE_URL = "https://demo.fbreader.org/app/";
Request(String app, Object data) {
JsonRequest(String app, Object data) {
super(BASE_URL + app, toJSON(data), false);
}
@ -133,7 +133,7 @@ public class SynchroniserService extends Service implements IBookCollection.List
return;
}
System.err.println("SHA-1: " + uid.Id);
myNetworkContext.performQuietly(new Request("books.by.hash", Collections.singletonMap("sha1", uid.Id)) {
myNetworkContext.performQuietly(new JsonRequest("books.by.hash", Collections.singletonMap("sha1", uid.Id)) {
public void processResponse(Object response) {
System.err.println("RESPONSE = " + response);
}