summaryrefslogtreecommitdiff
path: root/plugins/CloudFile/src/cloud_service.cpp
diff options
context:
space:
mode:
authoraunsane <aunsane@gmail.com>2017-04-26 00:01:56 +0300
committeraunsane <aunsane@gmail.com>2017-04-26 00:02:28 +0300
commitc336d52ffabca5777b5c6666cff818ac742480bf (patch)
treed30c0a67c6dfa3ac06cd401c6973145f7e18509b /plugins/CloudFile/src/cloud_service.cpp
parentf6575a156251f15ca2c1b9d8042aa45fb62bf42a (diff)
CloudFile: OneDrive is worked now
Diffstat (limited to 'plugins/CloudFile/src/cloud_service.cpp')
-rw-r--r--plugins/CloudFile/src/cloud_service.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/CloudFile/src/cloud_service.cpp b/plugins/CloudFile/src/cloud_service.cpp
index 3f35bc1d4b..bbee441372 100644
--- a/plugins/CloudFile/src/cloud_service.cpp
+++ b/plugins/CloudFile/src/cloud_service.cpp
@@ -11,7 +11,7 @@ void InitServices()
{
Services.insert(new CDropboxService(hNetlibConnection));
Services.insert(new CGDriveService(hNetlibConnection));
- //Services.insert(new COneDriveService(hNetlibConnection));
+ Services.insert(new COneDriveService(hNetlibConnection));
Services.insert(new CYandexService(hNetlibConnection));
PROTOCOLDESCRIPTOR pd = { sizeof(pd) };
@@ -146,8 +146,7 @@ void CCloudService::HandleHttpError(NETLIBHTTPREQUEST *response)
if (response == NULL)
throw Exception(HttpStatusToError());
- if (response->resultCode != HTTP_CODE_OK &&
- response->resultCode != HTTP_CODE_CONFLICT) {
+ if (!HTTP_CODE_SUCCESS(response->resultCode)) {
if (response->dataLength)
throw Exception(response->pData);
throw Exception(HttpStatusToError(response->resultCode));