CLOUD: Add OneDriveUploadRequest

Doesn't support server's requested ranges yet.

Commit also adds some PUT-related code in NetworkReadStream and
CurlRequest.
This commit is contained in:
Alexander Tkachev 2016-05-31 14:18:32 +06:00
parent eb63b50b7f
commit b39f46788a
14 changed files with 354 additions and 33 deletions

View file

@ -90,6 +90,8 @@ void OneDriveTokenRefresher::finishSuccess(Common::JSONValue *json) {
irrecoverable = false;
}
if (code == "unauthenticated") irrecoverable = false;
if (irrecoverable) {
finishError(Networking::ErrorResponse(this, false, true, json->stringify(true), -1)); //TODO: httpCode
delete json;