From 9eaa420b7bf51cc81c50e7f4ca0f256498a07c86 Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 13 Oct 2023 15:57:15 +0200 Subject: HTTP layer for ESP32, make static specifier in matrix.c optional by defining it as a macro --- examples/Send.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'examples/Send.c') diff --git a/examples/Send.c b/examples/Send.c index cddb966..9ab7dfb 100644 --- a/examples/Send.c +++ b/examples/Send.c @@ -1,8 +1,7 @@ #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 "!koVStwyiiKcBVbXZYz:matrix.org" int @@ -14,14 +13,23 @@ main(void) MatrixHttpInit(&client); - MatrixClientSetAccessToken(&client, - ACCESS_TOKEN); + + MatrixClientSetUserId(&client, USER_ID); + + MatrixClientLoginPassword(&client, + "pscho", + "Wc23EbmB9G3faMq", + "Test1"); + MatrixClientSendEvent(&client, ROOM_ID, "m.room.message", "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"); + + MatrixClientDeleteDevice(&client); + MatrixHttpDeinit(&client); return 0; -- cgit v1.2.3