]> gitweb.ps.run Git - matrix_esp_thesis/blobdiff - examples/SendEncrypted.c
update Makefile
[matrix_esp_thesis] / examples / SendEncrypted.c
index df1d27291185f9a2329226d4c52dd9b1f7b0aea1..3debeabb2005cafe21a545d0814290a0d2b44b36 100644 (file)
@@ -9,10 +9,9 @@ int
 main(void)\r
 {\r
     MatrixClient client;\r
-    MatrixClientInit(&client,\r
-        SERVER);\r
+    MatrixClientInit(&client);\r
     \r
-    MatrixHttpInit(&client);\r
+    MatrixHttpInit(&client.hc, SERVER);\r
 \r
     MatrixClientSetUserId(&client, USER_ID);\r
 \r
@@ -21,49 +20,30 @@ main(void)
         "Wc23EbmB9G3faMq",\r
         "Test1");\r
 \r
-    MatrixClientUploadDeviceKey(&client);\r
+    MatrixClientUploadDeviceKeys(&client);\r
     MatrixClientGenerateOnetimeKeys(&client, 10);\r
     MatrixClientUploadOnetimeKeys(&client);\r
 \r
-    // // get device key\r
-    // static char deviceKey[128];\r
-    // MatrixClientGetDeviceKey(&client,\r
-    //     "ULZZOKJBYN",\r
-    //     deviceKey, 128);\r
-    // printf("device key for %s: %s\n", "ULZZOKJBYN", deviceKey);\r
-\r
     // create megolmsession\r
     MatrixMegolmOutSession * megolmOutSession;\r
-    MatrixClientGetMegolmOutSession(&client,\r
+    MatrixClientNewMegolmOutSession(&client,\r
         ROOM_ID,\r
         &megolmOutSession);\r
     printf("megolm session id: %.10s... key: %.10s...\n", megolmOutSession->id, megolmOutSession->key);\r
 \r
-    // // create olmsession\r
-    // MatrixOlmSession * olmSession;\r
-    // MatrixClientGetOlmSession(&client,\r
-    //     USER_ID,\r
-    //     "ULZZOKJBYN",\r
-    //     &olmSession);\r
-    // printf("olm session created\n");\r
-\r
     MatrixClientShareMegolmOutSession(&client,\r
         USER_ID,\r
         "ULZZOKJBYN",\r
         megolmOutSession);\r
-    // MatrixClientShareMegolmOutSessionTest(&client,\r
-    //     USER_ID,\r
-    //     "ULZZOKJBYN",\r
-    //     megolmOutSession);\r
 \r
     MatrixClientSendEventEncrypted(&client,\r
         ROOM_ID,\r
         "m.room.message",\r
         "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}");\r
-        \r
+    \r
     MatrixClientDeleteDevice(&client);\r
 \r
-    MatrixHttpDeinit(&client);\r
+    MatrixHttpDeinit(&client.hc);\r
 \r
     return 0;\r
 }\r