X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/d43e8671acc5709c192e159e0d91626f0677cdf1..8ceca98f04b88798794748572fce184b92144d2d:/examples/Send.c?ds=sidebyside diff --git a/examples/Send.c b/examples/Send.c index 95167cc..9ab7dfb 100644 --- a/examples/Send.c +++ b/examples/Send.c @@ -1,25 +1,36 @@ #include -#define SERVER FixedBuf("matrix.org") -#define ACCESS_TOKEN FixedBuf("abc") -#define ROOM_ID FixedBuf("!jhpZBTbckszblMYjMK:matrix.org") +#define SERVER "https://matrix.org" +#define USER_ID "@pscho:matrix.org" +#define ROOM_ID "!koVStwyiiKcBVbXZYz:matrix.org" int -main( - int argc, - char **argv) +main(void) { MatrixClient client; - MatrixClientCreate(&client, + MatrixClientInit(&client, SERVER); + + MatrixHttpInit(&client); + + + MatrixClientSetUserId(&client, USER_ID); + + MatrixClientLoginPassword(&client, + "pscho", + "Wc23EbmB9G3faMq", + "Test1"); - MatrixClientSetAccessToken(&client, - ACCESS_TOKEN); MatrixClientSendEvent(&client, ROOM_ID, - FixedBuf("m.room.message"), - FixedBuf("{\"body\":\"Hello\",\"msgtype\":\"m.text\"}")); + "m.room.message", + "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"); + + + MatrixClientDeleteDevice(&client); + + MatrixHttpDeinit(&client); return 0; } \ No newline at end of file