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

Server error does not mean synchronization is failed

This commit is contained in:
Nikolay Pultsin 2014-07-31 13:24:06 +01:00
parent 69f71fccf7
commit 8c51b53ba0

View file

@ -44,6 +44,7 @@ public class SynchroniserService extends Service implements IBookCollection.List
Uploaded(Book.SYNCHRONIZED_LABEL),
ToBeDeleted(Book.SYNC_DELETED_LABEL),
Failure(Book.SYNC_FAILURE_LABEL),
ServerError(null),
SyncronizationDisabled(null),
FailedPreviuousTime(null),
HashNotComputed(null);
@ -312,7 +313,7 @@ public class SynchroniserService extends Service implements IBookCollection.List
myNetworkContext.perform(verificationRequest);
} catch (ZLNetworkException e) {
e.printStackTrace();
return SyncStatus.Failure;
return SyncStatus.ServerError;
}
final String csrfToken = myNetworkContext.getCookieValue(DOMAIN, "csrftoken");
try {
@ -326,7 +327,7 @@ public class SynchroniserService extends Service implements IBookCollection.List
return uploadRequest.Success ? SyncStatus.Uploaded : SyncStatus.Failure;
} catch (ZLNetworkException e) {
e.printStackTrace();
return SyncStatus.Failure;
return SyncStatus.ServerError;
}
} else {
final List<String> hashes = (List<String>)result.get("hashes");
@ -340,7 +341,7 @@ public class SynchroniserService extends Service implements IBookCollection.List
}
} catch (Exception e) {
System.err.println("UNEXPECTED RESPONSE: " + result);
return SyncStatus.Failure;
return SyncStatus.ServerError;
}
}