request file extension

This commit is contained in:
Michael Nilsson
2016-04-01 16:32:18 -04:00
parent 00c16cf21b
commit f4964b1628
8 changed files with 139 additions and 110 deletions
+4 -6
View File
@@ -62,6 +62,7 @@ public:
using DownloadProgressCallback = std::function<void(const FileFuture&)>;
using DownloadFinishedCallback = std::function<void(const FileFuture&)>;
using RequestFinishedCallback = std::function<void(std::string)>;
using AsyncDownloadFinishedCallback =
std::function<void(const std::vector<FileFuture*>&)>;
@@ -76,12 +77,6 @@ public:
DownloadProgressCallback progressCallback = DownloadProgressCallback()
);
FileFuture* getToMemory(
const std::string& url, std::string& memory,
DownloadFinishedCallback finishedCallback = DownloadFinishedCallback(),
DownloadProgressCallback progressCallback = DownloadProgressCallback()
);
std::vector<FileFuture*> downloadRequestFiles(const std::string& identifier,
const ghoul::filesystem::Directory& destination, int version,
bool overrideFiles = true,
@@ -94,6 +89,9 @@ public:
bool overrideFiles, AsyncDownloadFinishedCallback callback
);
void getFileExtension(const std::string& url,
RequestFinishedCallback finishedCallback = RequestFinishedCallback());
private:
std::vector<std::string> _requestURL;
int _applicationVersion;