From 302af9fb398d96387fcb6d29041f5ac9dc7d6f1e Mon Sep 17 00:00:00 2001 From: bigfoot547 Date: Thu, 4 Jan 2024 05:41:51 -0600 Subject: downloads assets correctly TODO: pre-1.6 versions don't work yet --- src/cmd-version.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/cmd-version.c') diff --git a/src/cmd-version.c b/src/cmd-version.c index b11e35c..bb02d90 100644 --- a/src/cmd-version.c +++ b/src/cmd-version.c @@ -42,6 +42,7 @@ bool feat_match_cb(const char *name, json_t *js) { } int l2_assets__load_index(json_t *version, json_t **asset_index); +int l2_assets__download_assets(json_t *asset_index, char **path); unsigned cmd_version_install(struct l2_context_node *ctx, char **args) { @@ -80,9 +81,15 @@ unsigned cmd_version_install(struct l2_context_node *ctx, char **args) CMD_FATAL0("Failed to load asset index."); } - json_dumpf(assets, stdout, JSON_INDENT(4)); - putchar('\n'); + CMD_INFO0("Downloading assets..."); + char *assetsbase = NULL; + if (l2_assets__download_assets(assets, &assetsbase) < 0) { + CMD_FATAL0("Failed to download assets."); + } + + CMD_INFO("Assets base: %s", assetsbase); + free(assetsbase); json_decref(assets); l2_version_free_libraries(libs); -- cgit v1.2.3-70-g09d2