#include "ppastats.h"
#define QUERY_GET_PUBLISHED_BINARIES \
- "?ws.op=getPublishedBinaries&status=Published"
+ "?ws.op=getPublishedBinaries"
#define QUERY_GET_DOWNLOAD_COUNT "?ws.op=getDownloadCount"
#define QUERY_GET_DAILY_DOWNLOAD_TOTALS \
"?ws.op=getDailyDownloadTotals"
}
struct binary_package_publishing_history * *
-get_binary_package_publishing_history_list(const char *archive_url)
+get_binary_package_publishing_history_list(const char *archive_url,
+ const char *package_status)
{
char *url = malloc(strlen(archive_url)+
strlen(QUERY_GET_PUBLISHED_BINARIES)+
+ strlen("&status=")+
+ 9+
1);
json_object *o;
struct binary_package_publishing_history **result;
strcpy(url, archive_url);
strcat(url, QUERY_GET_PUBLISHED_BINARIES);
+
+ if (package_status) {
+ strcat(url, "&status=");
+ strcat(url, package_status);
+ }
+
o = get_json_object(url);
free(url);