summaryrefslogtreecommitdiffstats
path: root/main.c
blob: 93fe7e2ef22823bd9f80aeb072c336b406f3c09e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <locale.h> /* for setlocale */
#include <stdio.h>
#include "log.h"
#include "arena.h"
#include "net.h"

int main(void)
{
  setlocale(LC_ALL, ""); /* TODO: make sure I don't regret this */
  vl_log_setlevel(LOG_TRACE);

  vl_arena *arena = vl_arena_new(8192);
  int ret = vl_net_ensure_cached(arena, "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json", "manifest.json");
  vl_arena_reset(arena);

  ret = vl_net_ensure_cached(arena, "https://launchermeta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json", "runtime-manifest.json");
  printf("%d\n", ret);

  vl_arena_free(arena);
  return 0;
}