aboutsummaryrefslogtreecommitdiff
path: root/backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-22 20:54:02 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commitd57e0c89b5b20dac247cb2f43450014d84719ba6 (patch)
treebd4378856a83d3fe914cf734b87b2dbbbe75c838 /backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp
parentf3959e140106334b33cf74832fc5b20d27407d0a (diff)
downloadscummvm-rg350-d57e0c89b5b20dac247cb2f43450014d84719ba6.tar.gz
scummvm-rg350-d57e0c89b5b20dac247cb2f43450014d84719ba6.tar.bz2
scummvm-rg350-d57e0c89b5b20dac247cb2f43450014d84719ba6.zip
CLOUD: #define all OAuth2/API-related URLs
Diffstat (limited to 'backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp')
-rw-r--r--backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp b/backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp
index 069d6fdfb1..a247a9f234 100644
--- a/backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp
+++ b/backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp
@@ -31,6 +31,8 @@
namespace Cloud {
namespace OneDrive {
+#define ONEDRIVE_API_SPECIAL_APPROOT_CHILDREN "https://api.onedrive.com/v1.0/drive/special/approot:/%s:/children"
+
OneDriveListDirectoryRequest::OneDriveListDirectoryRequest(OneDriveStorage *storage, Common::String path, Storage::ListDirectoryCallback cb, Networking::ErrorCallback ecb, bool recursive):
Networking::Request(nullptr, ecb),
_requestedPath(path), _requestedRecursive(recursive), _storage(storage), _listDirectoryCallback(cb),
@@ -74,8 +76,7 @@ void OneDriveListDirectoryRequest::listNextDirectory() {
Common::String dir = _currentDirectory;
dir.deleteLastChar();
- Common::String url = "https://api.onedrive.com/v1.0/drive/special/approot:/" + ConnMan.urlEncode(dir);
- url += ":/children";
+ Common::String url = Common::String::format(ONEDRIVE_API_SPECIAL_APPROOT_CHILDREN, ConnMan.urlEncode(dir).c_str());
makeRequest(url);
}