X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/10325eaf40c80eb91f1c1eceea880c3abd54efd7..4c72c6901e007414aebb4cb6534c1a49d63558b0:/examples/ReplyRoomkey.c?ds=inline diff --git a/examples/ReplyRoomkey.c b/examples/ReplyRoomkey.c new file mode 100644 index 0000000..8d61a4c --- /dev/null +++ b/examples/ReplyRoomkey.c @@ -0,0 +1,40 @@ +#include +#include + +#define SERVER "https://matrix.org" +#define ACCESS_TOKEN "syt_cHNjaG8_yBvTjVTquGCikvsAenOJ_49mBMO" +#define DEVICE_ID "MAZNCCZLBR" +#define USER_ID "@pscho:matrix.org" +#define ROOM_ID "!XKFUjAsGrSSrpDFIxB:matrix.org" + +int +main(void) +{ + MatrixClient client; + MatrixClientInit(&client, + SERVER); + + MatrixHttpInit(&client); + + MatrixClientSetAccessToken(&client, + ACCESS_TOKEN); + MatrixClientSetDeviceId(&client, + DEVICE_ID); + MatrixClientSetUserId(&client, + USER_ID); + + + MatrixClientSendEventEncrypted(&client, + ROOM_ID, + "m.room.message", + "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"); + + MatrixClientShareMegolmOutSession(&client, + USER_ID, + "ULZZOKJBYN", + &client.megolmOutSessions[0]); + + MatrixHttpDeinit(&client); + + return 0; +}