main(void)\r
{\r
MatrixClient client;\r
- MatrixClientInit(&client,\r
- SERVER);\r
+ MatrixClientInit(&client);\r
\r
- MatrixHttpInit(&client);\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
- 10);\r
+ 2);\r
\r
- MatrixClientUploadDeviceKeys(&client);\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