]> gitweb.ps.run Git - matrix_esp_thesis/blob - examples/Login.c
update code block to include 'c' specifier
[matrix_esp_thesis] / examples / Login.c
1 #include <stdio.h>\r
2 #include <matrix.h>\r
3 \r
4 #define SERVER        "https://matrix.org"\r
5 #define USER_ID       "@example:matrix.org"\r
6 #define USERNAME      ""\r
7 #define PASSWORD      ""\r
8 #define DEVICE_NAME   ""\r
9 \r
10 \r
11 int\r
12 main(void)\r
13 {\r
14     MatrixClient client;\r
15     MatrixClientInit(&client);\r
16     \r
17     MatrixHttpInit(&client.hc, SERVER);\r
18 \r
19     MatrixClientLoginPassword(&client,\r
20         USERNAME,\r
21         PASSWORD,\r
22         DEVICE_NAME);\r
23 \r
24     printf("Access Token: %s\n", client.accessToken);\r
25     printf("Device ID: %s\n", client.deviceId);\r
26     printf("Expires in (ms): %s\n", client.expireMs);\r
27     printf("Refresh Token: %s\n", client.refreshToken);\r
28     \r
29     MatrixHttpDeinit(&client.hc);\r
30 \r
31     return 0;\r
32 }\r