]> gitweb.ps.run Git - matrix_esp_thesis/blob - examples/SendEncrypted.c
generate identity keys
[matrix_esp_thesis] / examples / SendEncrypted.c
1 #include <matrix.h>\r
2 #include <stdio.h>\r
3 \r
4 #define SERVER       "https://matrix.org"\r
5 #define ACCESS_TOKEN "syt_cHNjaG8_yBvTjVTquGCikvsAenOJ_49mBMO"\r
6 #define DEVICE_ID    "MAZNCCZLBR"\r
7 #define ROOM_ID      "!koVStwyiiKcBVbXZYz:matrix.org"\r
8 \r
9 int\r
10 main(void)\r
11 {\r
12     MatrixClient client;\r
13     MatrixClientInit(&client,\r
14         SERVER);\r
15     \r
16     MatrixHttpInit(&client);\r
17 \r
18     MatrixClientSetAccessToken(&client,\r
19         ACCESS_TOKEN);\r
20     MatrixClientSetDeviceId(&client,\r
21         DEVICE_ID);\r
22 \r
23     // MatrixMegolmOutSession megolmOutSession;\r
24     // MatrixMegolmOutSessionInit(&megolmOutSession);\r
25 \r
26     // MatrixClientSetMegolmOutSession(&client,\r
27     //     ROOM_ID,\r
28     //     megolmOutSession);\r
29 \r
30     MatrixClientSendEventEncrypted(&client,\r
31         ROOM_ID,\r
32         "m.room.message",\r
33         "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}");\r
34         \r
35     MatrixHttpDeinit(&client);\r
36 \r
37     return 0;\r
38 }\r