]> gitweb.ps.run Git - matrix_esp_thesis/blobdiff - examples/Keys.c
fix examples
[matrix_esp_thesis] / examples / Keys.c
index f79488b3bb28be003d959e33b5f6b7562874c55b..17a681fcdbcb5d28afc9d4c3e8c1f524d708c983 100644 (file)
@@ -11,10 +11,9 @@ int
 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
@@ -26,7 +25,9 @@ main(void)
     MatrixClientUploadOnetimeKeys(&client);\r
     MatrixClientUploadDeviceKeys(&client);\r
 \r
-    printf("device key: %s\n", client.deviceKey);\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