summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-09-20 09:16:38 +0800
committerꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id>2022-09-20 09:16:38 +0800
commitf5b387f8602b30d47841696cb0165aa88218f42a (patch)
treed5bbdea82c3d4b8b96d035421e7d28dbffd0f6ed /pages
parentfad30f64dd061fb8c98fe64f6596e1785c8babeb (diff)
Rename index to main and move it up to root dir
Also log the downloaded data.
Diffstat (limited to 'pages')
-rw-r--r--pages/index.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/pages/index.c b/pages/index.c
deleted file mode 100644
index fc165b6..0000000
--- a/pages/index.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <stdio.h>
-#include <string.h>
-#include <emscripten/fetch.h>
-
-static void handle_success(emscripten_fetch_t *fetch)
-{
- printf("Finished downloading %llu bytes from URL %s.\n",
- fetch->numBytes, fetch->url);
- emscripten_fetch_close(fetch);
-}
-
-static void handle_error(emscripten_fetch_t *fetch)
-{
- printf("Downloading %s failed, HTTP failure status code: %d.\n",
- fetch->url, fetch->status);
- emscripten_fetch_close(fetch);
-}
-
-void index_getproducts(const char *token, const char *app_url)
-{
- emscripten_fetch_attr_t attr;
- emscripten_fetch_attr_init(&attr);
- strcpy(attr.requestMethod, "GET");
- attr.attributes = EMSCRIPTEN_FETCH_LOAD_TO_MEMORY;
- attr.onsuccess = handle_success;
- attr.onerror = handle_error;
- static const char *schema = "Bearer ";
- char auth[strlen(schema) + strlen(token) + 1];
- sprintf(auth, "%s%s", schema, token);
- attr.requestHeaders = (const char *[]){ "Authorization", auth, NULL };
- static const char *path = "/products";
- char url[strlen(app_url) + strlen(path) + 1];
- sprintf(url, "%s%s", app_url, path);
- emscripten_fetch(&attr, url);
-}
-
-int main(int argc, char *argv[])
-{
- EM_ASM(getToken());
- return 0;
-}