+#include <matrix.h>\r
+\r
+#define SERVER FixedBuf("matrix.org")\r
+#define ACCESS_TOKEN FixedBuf("abc")\r
+#define ROOM_ID FixedBuf("!jhpZBTbckszblMYjMK:matrix.org")\r
+\r
+int\r
+main(\r
+ int argc,\r
+ char **argv)\r
+{\r
+ MatrixClient client;\r
+ MatrixClientCreate(&client,\r
+ SERVER);\r
+\r
+ MatrixClientSetAccessToken(&client,\r
+ ACCESS_TOKEN);\r
+\r
+ MatrixMegolmSession megolm;\r
+ MatrixMegolmSessionInit(&megolm);\r
+ \r
+ MatrixRoomShareMegolmSession(&client,\r
+ ROOM_ID,\r
+ megolm);\r
+ \r
+ MatrixClientSendGroupEncrypted(&client,\r
+ ROOM_ID,\r
+ FixedBuf("m.room.message"),\r
+ FixedBuf("{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"));\r
+\r
+ return 0;\r
+}
\ No newline at end of file