#define SERVER "https://matrix.org"\r
#define ACCESS_TOKEN "syt_cHNjaG8_yBvTjVTquGCikvsAenOJ_49mBMO"\r
#define DEVICE_ID "MAZNCCZLBR"\r
-#define ROOM_ID "!koVStwyiiKcBVbXZYz:matrix.org"\r
+#define USER_ID "@pscho:matrix.org"\r
+#define ROOM_ID "!XKFUjAsGrSSrpDFIxB:matrix.org"\r
\r
int\r
main(void)\r
ACCESS_TOKEN);\r
MatrixClientSetDeviceId(&client,\r
DEVICE_ID);\r
+ 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
+ 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
MatrixHttpDeinit(&client);\r
\r