Skip to content
This repository has been archived by the owner on Sep 21, 2022. It is now read-only.

Commit

Permalink
Merge pull request #126 from modio/testing
Browse files Browse the repository at this point in the history
From Testing to Master
  • Loading branch information
Turupawn committed Jul 1, 2020
2 parents 09135a5 + 9d0156d commit 816d568
Show file tree
Hide file tree
Showing 13 changed files with 172 additions and 219 deletions.
1 change: 1 addition & 0 deletions include/c++/schemas/Error.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ class Error
{
public:
u32 code;
u32 error_ref;
std::string message;
std::vector<std::string> errors;

Expand Down
14 changes: 8 additions & 6 deletions include/c/ModioC.h
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ typedef int i32;
#define MODIO_EVENT_USER_TEAM_LEAVE 6
#define MODIO_EVENT_USER_SUBSCRIBE 7
#define MODIO_EVENT_USER_UNSUBSCRIBE 8
#define MODIO_EVENT_MOD_DELETED 9

// Presentation Option Constants
#define MODIO_GRID_VIEW 0
Expand Down Expand Up @@ -266,7 +267,7 @@ extern "C"
char* thumb_640x360;
char* thumb_1280x720;
};

struct ModioIcon
{
char* filename;
Expand Down Expand Up @@ -304,6 +305,7 @@ extern "C"
struct ModioError
{
u32 code;
u32 error_ref;
char* message;
char** errors_array;
u32 errors_array_size;
Expand Down Expand Up @@ -469,7 +471,7 @@ extern "C"
char* path;
ModioMod mod;
};

struct ModioQueuedModDownload
{
u32 state;
Expand Down Expand Up @@ -689,8 +691,8 @@ extern "C"
void MODIO_DLL modioCancelModDownload(u32 mod_id);
void MODIO_DLL modioResumeDownloads(void);
void MODIO_DLL modioPrioritizeModDownload(u32 mod_id);
void MODIO_DLL modioSetDownloadListener(void (*callback)(u32 response_code, u32 mod_id));
void MODIO_DLL modioSetUploadListener(void (*callback)(u32 response_code, u32 mod_id));
void MODIO_DLL modioSetDownloadListener(void (*callback)(u32 response_code, u32 mod_id));
void MODIO_DLL modioSetUploadListener(void (*callback)(u32 response_code, u32 mod_id));
u32 MODIO_DLL modioGetModDownloadQueueCount(void);
void MODIO_DLL modioGetModDownloadQueue(ModioQueuedModDownload* download_queue);
u32 MODIO_DLL modioGetModfileUploadQueueCount(void);
Expand All @@ -712,7 +714,7 @@ extern "C"
//Comment Methods
void MODIO_DLL modioGetAllModComments(void* object, u32 mod_id, ModioFilterCreator filter, void (*callback)(void* object, ModioResponse response, ModioComment comments[], u32 comments_size));
void MODIO_DLL modioGetAllModCommentsFilterString(void* object, u32 mod_id, char const* filter_string, u32 cache_max_age_seconds, void (*callback)(void* object, ModioResponse response, ModioComment comments[], u32 comments_size));
void MODIO_DLL modioGetModComment(void* object, u32 mod_id, u32 comment_id, void (*callback)(void* object, ModioResponse response, ModioComment comment));
void MODIO_DLL modioGetModComment(void* object, u32 mod_id, u32 comment_id, void (*callback)(void* object, ModioResponse response, ModioComment comment));
void MODIO_DLL modioDeleteModComment(void* object, u32 mod_id, u32 comment_id, void(*callback)(void* object, ModioResponse response));

//Reports Methods
Expand All @@ -728,7 +730,7 @@ extern "C"
void MODIO_DLL modioFreeQueuedModDownload(ModioQueuedModDownload* queued_mod_download);
void MODIO_DLL modioFreeQueuedModfileUpload(ModioQueuedModfileUpload* queued_modfile_upload);

// General Utility Methods
// General Utility Methods
void MODIO_DLL compressFiles(char const* root_directory, char const* const filenames[], u32 filenames_size, char const* zip_path);
void MODIO_DLL extractFiles(char const* zip_path, char const* directory_path);
void MODIO_DLL windowsUTF8ToAnsi(const char* UTF8_string, char* ansi_string);
Expand Down
4 changes: 2 additions & 2 deletions include/c/methods/callbacks/MeCallbacks.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ struct GetAuthenticatedUserParams

struct GetUserSubscriptionsParams
{
void* object;
std::string url;
bool is_cache;
void (*callback)(void* object, ModioResponse response, ModioMod mods[], u32 mods_size);
std::vector<void*> objects;
std::vector<void(*)(void* object, ModioResponse response, ModioMod mods[], u32 mods_size)> callbacks;
};

struct GetUserEventsParams
Expand Down
2 changes: 1 addition & 1 deletion include/wrappers/CurlWrapper.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ void downloadMod(QueuedModDownload *queued_mod_download);
void queueModDownload(ModioMod& modio_mod);
void uploadModfile(QueuedModfileUpload *queued_modfile_upload);
void queueModfileUpload(u32 mod_id, ModioModfileCreator *modio_modfile_creator);
void removeDownloadedModfile(u32 mod_id);
void removeDownloadedMod(u32 mod_id);

}
}
Expand Down
Loading

0 comments on commit 816d568

Please sign in to comment.