diff options
author | Alexander Tkachev | 2016-07-13 20:05:56 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | d96cdacb38afd9394ab442e7b5a74cc87a495092 (patch) | |
tree | 5846bd5dfb844af32dacc924d522961d4bc72b89 /backends/cloud/box/boxstorage.cpp | |
parent | db72fa34d64f0ddcfb7b823e9060dde74fee63ed (diff) | |
download | scummvm-rg350-d96cdacb38afd9394ab442e7b5a74cc87a495092.tar.gz scummvm-rg350-d96cdacb38afd9394ab442e7b5a74cc87a495092.tar.bz2 scummvm-rg350-d96cdacb38afd9394ab442e7b5a74cc87a495092.zip |
CLOUD: Add BoxUploadRequest
Diffstat (limited to 'backends/cloud/box/boxstorage.cpp')
-rw-r--r-- | backends/cloud/box/boxstorage.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/backends/cloud/box/boxstorage.cpp b/backends/cloud/box/boxstorage.cpp index e14157ccf2..628d18b89a 100644 --- a/backends/cloud/box/boxstorage.cpp +++ b/backends/cloud/box/boxstorage.cpp @@ -24,6 +24,7 @@ #include "backends/cloud/box/boxstorage.h" #include "backends/cloud/box/boxlistdirectorybyidrequest.h" #include "backends/cloud/box/boxtokenrefresher.h" +#include "backends/cloud/box/boxuploadrequest.h" #include "backends/cloud/cloudmanager.h" #include "backends/networking/curl/connectionmanager.h" #include "backends/networking/curl/curljsonrequest.h" @@ -244,9 +245,14 @@ Networking::Request *BoxStorage::createDirectoryWithParentId(Common::String pare return addRequest(request); } +Networking::Request *BoxStorage::upload(Common::String remotePath, Common::String localPath, UploadCallback callback, Networking::ErrorCallback errorCallback) { + if (!errorCallback) errorCallback = getErrorPrintingCallback(); + return addRequest(new BoxUploadRequest(this, remotePath, localPath, callback, errorCallback)); +} + Networking::Request *BoxStorage::upload(Common::String path, Common::SeekableReadStream *contents, UploadCallback callback, Networking::ErrorCallback errorCallback) { - //return addRequest(new BoxUploadRequest(this, path, contents, callback, errorCallback)); - return nullptr; //TODO + warning("BoxStorage::upload(ReadStream) not implemented"); + return nullptr; } Networking::Request *BoxStorage::streamFileById(Common::String id, Networking::NetworkReadStreamCallback callback, Networking::ErrorCallback errorCallback) { |