From 0bfbe518bf7baa28f0720b6c753b550855b495f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=20=EA=A6=AB=EA=A6=B6=20=EA=A6=8F=EA=A7=80?= =?UTF-8?q?=EA=A6=A6=EA=A6=BF=20=EA=A6=A7=20=EA=A6=AE=20=EA=A6=91=20?= =?UTF-8?q?=EA=A6=A9=20=EA=A6=AD=EA=A7=80?= Date: Fri, 27 Sep 2019 08:50:58 +0800 Subject: Move All-Products function to client code --- client.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'client.c') diff --git a/client.c b/client.c index 9a3857c..61ed428 100644 --- a/client.c +++ b/client.c @@ -1,8 +1,11 @@ #include #include #include "login.h" +#include "icclient/product.h" #include "icclient/client.h" +typedef struct icclient_catalog icclient_catalog; + CURL *curl = NULL; char *server_url = NULL; @@ -29,6 +32,12 @@ bool icclient_init(const char *url, const char *certificate) return (bool)curl; } +void icclient_allproducts(icclient_catalog **catalogptr + , size_t (*callback)(void *, size_t, size_t, void *)) +{ + request(NULL, NULL, NULL, "%s", "All-Products"); +} + void icclient_newaccount(const char *username, const char *password , const char *verify, const char *successpage, const char *nextpage , const char *failpage) -- cgit v1.2.3