+++ /dev/null
-#include <matrix.h>\r
-#include <stdio.h>\r
-\r
-#define SERVER "https://matrix.org"\r
-#define ACCESS_TOKEN "syt_cHNjaG8_yBvTjVTquGCikvsAenOJ_49mBMO"\r
-#define DEVICE_ID "MAZNCCZLBR"\r
-#define USER_ID "@pscho:matrix.org"\r
-#define ROOM_ID "!XKFUjAsGrSSrpDFIxB:matrix.org"\r
-\r
-int\r
-main(void)\r
-{\r
- MatrixClient client;\r
- MatrixClientInit(&client);\r
- \r
- MatrixHttpInit(&client, SERVER);\r
- \r
- MatrixClientSetAccessToken(&client, ACCESS_TOKEN);\r
- MatrixClientSetDeviceId(&client, DEVICE_ID);\r
- MatrixClientSetUserId(&client, USER_ID);\r
-\r
- MatrixClientGenerateOnetimeKeys(&client,\r
- 2);\r
- \r
- MatrixClientUploadOnetimeKeys(&client);\r
- MatrixClientUploadDeviceKeys(&client);\r
-\r
- char deviceKey[DEVICE_KEY_SIZE];\r
- MatrixOlmAccountGetDeviceKey(&client.olmAccount, deviceKey, DEVICE_KEY_SIZE);\r
- printf("device key: %s\n", deviceKey);\r
- \r
- MatrixHttpDeinit(&client);\r
-\r
- return 0;\r
-}\r