diff --git a/config.c b/config.c index f7e2d3f..3a368f4 100644 --- a/config.c +++ b/config.c @@ -5,7 +5,10 @@ struct zblock_config zblock_config; int zblock_config_load(struct discord *client) { - // TODO: actually load config - zblock_config.conninfo = "feeds"; + struct ccord_szbuf_readonly conninfo = discord_config_get_field(client, (char *[2]){"zblock", "conninfo"}, 2); + if (asprintf(&zblock_config.conninfo, "%.*s", (int)conninfo.size, conninfo.start) < 0) { + return 1; + } + return 0; }