diff options
author | Alexander Tkachev | 2016-05-30 13:35:53 +0600 |
---|---|---|
committer | Alexander Tkachev | 2016-08-24 16:07:55 +0600 |
commit | b9e3730ccd9a76101ef0cb8812f41c371a24d0d6 (patch) | |
tree | ac5d34f780c7fbdaae297f8ac5217b46d064a786 /backends/cloud/dropbox/dropboxuploadrequest.h | |
parent | d917592099381402c2681b291d379bda78a1c3f7 (diff) | |
download | scummvm-rg350-b9e3730ccd9a76101ef0cb8812f41c371a24d0d6.tar.gz scummvm-rg350-b9e3730ccd9a76101ef0cb8812f41c371a24d0d6.tar.bz2 scummvm-rg350-b9e3730ccd9a76101ef0cb8812f41c371a24d0d6.zip |
CLOUD: Add UploadStatus struct
It contains not just "success" flag, but also "file" struct, so the
caller can find out some information about uploaded file - like
timestamp.
Diffstat (limited to 'backends/cloud/dropbox/dropboxuploadrequest.h')
-rw-r--r-- | backends/cloud/dropbox/dropboxuploadrequest.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backends/cloud/dropbox/dropboxuploadrequest.h b/backends/cloud/dropbox/dropboxuploadrequest.h index a7d7a6c581..9b68995969 100644 --- a/backends/cloud/dropbox/dropboxuploadrequest.h +++ b/backends/cloud/dropbox/dropboxuploadrequest.h @@ -35,7 +35,7 @@ class DropboxUploadRequest: public Networking::Request { Common::String _token; Common::String _savePath; Common::SeekableReadStream *_contentsStream; - Storage::BoolCallback _boolCallback; + Storage::UploadCallback _uploadCallback; Request *_workingRequest; bool _ignoreCallback; Common::String _sessionId; @@ -43,10 +43,10 @@ class DropboxUploadRequest: public Networking::Request { void start(); void uploadNextPart(); void partUploadedCallback(Networking::JsonResponse pair); - void finishBool(bool success); + void finishUpload(UploadStatus status); public: - DropboxUploadRequest(Common::String token, Common::String path, Common::SeekableReadStream *contents, Storage::BoolCallback callback); + DropboxUploadRequest(Common::String token, Common::String path, Common::SeekableReadStream *contents, Storage::UploadCallback callback); virtual ~DropboxUploadRequest(); virtual void handle(); |