diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-08 10:52:05 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-08 10:52:05 +0200 |
commit | e418543550a42878bcb04fa1e3f4b3f4451d295b (patch) | |
tree | be3d4048364942a925e8630f91b48b2fc5af65e7 /src/main.c | |
parent | code rewriting (diff) | |
download | discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar.gz discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar.bz2 discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar.lz discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar.xz discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.tar.zst discord.c-e418543550a42878bcb04fa1e3f4b3f4451d295b.zip |
Diffstat (limited to '')
-rw-r--r-- | src/main.c | 19 |
1 files changed, 18 insertions, 1 deletions
@@ -1,8 +1,25 @@ #include <stdio.h> #include <stdlib.h> +#include <math.h> +#include <libwebsockets.h> +#include <lib.c> #include <ui.c> #include <api.c> int main (int argc, char * argv[]) { - dc_ui(argc, argv); + struct dc_program * p = dc_program_init(); + struct dc_client * client = dc_client_init(); + lws_set_log_level(0xFF /* all message types */, NULL /* do not change output location - cerr */); + client->email = strdup(argv[1]); + client->password = strdup(argv[2]); + struct dc_api_io i = { + .program = p, + .type = DC_API_LOGIN, + .client = client + }; + dc_api_i(i); + while (1) + i = dc_api_o(i); + /* dc_ui(argc, argv); */ + dc_program_free(p); return 0; } |