]> gitweb.ps.run Git - matrix_esp_thesis/blobdiff - examples/SendEncrypted.c
share, save, load, init, print megolm out sessions
[matrix_esp_thesis] / examples / SendEncrypted.c
index f2bb8dffa38ee163daec4cfbe17805392be598a2..0005592693ecf67bb2c4f3ecafad1fa8965ef451 100644 (file)
@@ -23,19 +23,22 @@ main(void)
     MatrixClientSetUserId(&client,\r
         USER_ID);\r
 \r
-    // MatrixMegolmOutSession megolmOutSession;\r
-    // MatrixMegolmOutSessionInit(&megolmOutSession);\r
 \r
-    // MatrixClientSetMegolmOutSession(&client,\r
-    //     ROOM_ID,\r
-    //     megolmOutSession);\r
+    MatrixClientUploadDeviceKeys(&client);\r
 \r
     MatrixClientSendEventEncrypted(&client,\r
         ROOM_ID,\r
         "m.room.message",\r
         "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}");\r
 \r
-    MatrixClientShareMegolmOutSessionTest(&client,\r
+    MatrixClientSendToDeviceEncrypted(&client,\r
+        USER_ID,\r
+        "ULZZOKJBYN",\r
+        "{}",\r
+        "m.dummy");\r
+\r
+    MatrixClientShareMegolmOutSession(&client,\r
+        USER_ID,\r
         "ULZZOKJBYN",\r
         &client.megolmOutSessions[0]);\r
         \r