Uploads - modio/modio-sdk-legacy GitHub Wiki
setUploadListener
void Instance::setUploadListener(const std::function<void(u32 response_code, u32 mod_id)> &callback);
Registers a function to be called every time a modfile upload finishes.
Function parameters
Name | Type | Description |
---|---|---|
callback | const std::function<void(u32 response_code, u32 mod_id)>& | Function to be called every time a modfile finished uploading. |
Callback parameters
Name | Type | Description |
---|---|---|
response_code | u32 |
Response code from mod.io backend. See Response Codes. |
mod_id | u32 |
Id of the modfile that was just uploaded. |
Examples
modio_instance.setUploadListener([&](u32 response_code, u32 mod_id) {
if (response_code == 201)
{
//Mod successfully uploaded
}
});
getModUploadQueue
std::list<QueuedModfileUpload *> Instance::getModfileUploadQueue();
Returns a std::list
of modio::QueuedModfileUpload objects which represents the mods that are currently queued to be uploaded.
Examples
std::list<modio::QueuedModfileUpload *> modfile_upload_queue = modio_instance.getModfileUploadQueue();