summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--session.h6
-rw-r--r--shopify.c1
-rw-r--r--shopify.h11
3 files changed, 8 insertions, 10 deletions
diff --git a/session.h b/session.h
deleted file mode 100644
index c6bf6e3..0000000
--- a/session.h
+++ /dev/null
@@ -1,6 +0,0 @@
-struct shopify_session {
- char *shop;
- char *nonce;
- char *access_token;
- char *scopes;
-};
diff --git a/shopify.c b/shopify.c
index e08705c..d498695 100644
--- a/shopify.c
+++ b/shopify.c
@@ -7,7 +7,6 @@
#include "base64.h"
#include "regex.h"
#include "config.h"
-#include "session.h"
#include "request.h"
#include "accesstoken.h"
#include "sessiontoken.h"
diff --git a/shopify.h b/shopify.h
index 39f620c..f327a27 100644
--- a/shopify.h
+++ b/shopify.h
@@ -1,15 +1,20 @@
#ifndef SHOPIFY_H
#define SHOPIFY_H
+struct shopify_session {
+ char *shop;
+ char *nonce;
+ char *access_token;
+ char *scopes;
+};
+
struct shopify_api {
char *url;
char *method;
- void (*cb)();
+ void (*cb)(const char *, const struct shopify_session *, char **);
void *arg;
};
-struct shopify_session;
-
#ifdef __cplusplus
extern "C" {
#endif