X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/27a83e93114c31de4b7bd33320a85e5fad0196a3..5cb22046a33f24c1a696990f95e13d534efef497:/examples/Login.c diff --git a/examples/Login.c b/examples/Login.c index 69ac3a1..1c8e7cd 100644 --- a/examples/Login.c +++ b/examples/Login.c @@ -1,6 +1,6 @@ #include #include -#include +#include #define SERVER "https://matrix.org" #define USERNAME "pscho" @@ -14,8 +14,7 @@ main() MatrixClient client; MatrixClientInit(&client, SERVER, strlen(SERVER)); - curl_global_init(CURL_GLOBAL_DEFAULT); - client.httpUserData = (void *)curl_easy_init(); + MatrixHttpInit(&client); MatrixClientLoginPassword(&client, USERNAME, strlen(USERNAME), @@ -27,8 +26,7 @@ main() printf("Expires in (ms): %.*s\n", client.expireMsLen, client.expireMsBuffer); printf("Refresh Token: %.*s\n", client.refreshTokenLen, client.refreshTokenBuffer); - curl_easy_cleanup((CURL *)client.httpUserData); - curl_global_cleanup(); + MatrixHttpDeinit(&client); return 0; } \ No newline at end of file