diff --git a/src/chat/config.c b/src/chat/config.c index deba8f8..aa89ab2 100644 --- a/src/chat/config.c +++ b/src/chat/config.c @@ -21,12 +21,25 @@ along with this program. If not, see . #include #include +#include + #include +#include void why2_chat_init_config(void) { if (access(WHY2_CHAT_CONFIG, R_OK) != 0) //CONFIG DOESN'T EXIST { - //DO STUFF + CURL *curl = curl_easy_init(); + FILE *fileBuffer = why2_fopen(WHY2_CHAT_CONFIG, "w+"); + + curl_easy_setopt(curl, CURLOPT_URL, WHY2_CHAT_CONFIG_URL); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, fileBuffer); + curl_easy_setopt(curl, CURLOPT_TIMEOUT, WHY2_CURL_TIMEOUT); + curl_easy_perform(curl); + + //CLEANUP + curl_easy_cleanup(curl); + why2_deallocate(fileBuffer); } } \ No newline at end of file