abouttreesummaryrefslogcommitdiff
path: root/examples
diff options
context:
space:
mode:
authorPatrick2023-05-28 16:02:53 +0200
committerPatrick2023-05-28 16:02:53 +0200
commitc1547dd3565f979d08a9e8e9eec8f42956e6901c (patch)
treea121d78f25ca2217a7eeb4d272174c26747b946a /examples
parentedd4eec797ca7985a1510196be3c2be3e6ac90f8 (diff)
downloadmatrix_esp_thesis-c1547dd3565f979d08a9e8e9eec8f42956e6901c.tar.gz
matrix_esp_thesis-c1547dd3565f979d08a9e8e9eec8f42956e6901c.zip
dont need length variables everywhere (i think)
Diffstat (limited to 'examples')
-rw-r--r--examples/Login.c18
-rw-r--r--examples/Send.c21
2 files changed, 20 insertions, 19 deletions
diff --git a/examples/Login.c b/examples/Login.c
index 1c8e7cd..45204fc 100644
--- a/examples/Login.c
+++ b/examples/Login.c
@@ -1,6 +1,5 @@
#include <stdio.h>
#include <matrix.h>
-#include <mongoose.h>
#define SERVER "https://matrix.org"
#define USERNAME "pscho"
@@ -12,19 +11,20 @@ int
main()
{
MatrixClient client;
- MatrixClientInit(&client, SERVER, strlen(SERVER));
+ MatrixClientInit(&client,
+ SERVER);
MatrixHttpInit(&client);
MatrixClientLoginPassword(&client,
- USERNAME, strlen(USERNAME),
- PASSWORD, strlen(PASSWORD),
- DISPLAYNAME, strlen(DISPLAYNAME));
+ USERNAME,
+ PASSWORD,
+ DISPLAYNAME);
- printf("Access Token: %.*s\n", client.accessTokenLen, client.accessTokenBuffer);
- printf("Device ID: %.*s\n", client.deviceIdLen, client.deviceIdBuffer);
- printf("Expires in (ms): %.*s\n", client.expireMsLen, client.expireMsBuffer);
- printf("Refresh Token: %.*s\n", client.refreshTokenLen, client.refreshTokenBuffer);
+ printf("Access Token: %s\n", client.accessTokenBuffer);
+ printf("Device ID: %s\n", client.deviceIdBuffer);
+ printf("Expires in (ms): %s\n", client.expireMsBuffer);
+ printf("Refresh Token: %s\n", client.refreshTokenBuffer);
MatrixHttpDeinit(&client);
diff --git a/examples/Send.c b/examples/Send.c
index 95167cc..8786be9 100644
--- a/examples/Send.c
+++ b/examples/Send.c
@@ -1,25 +1,26 @@
#include <matrix.h>
-#define SERVER FixedBuf("matrix.org")
-#define ACCESS_TOKEN FixedBuf("abc")
-#define ROOM_ID FixedBuf("!jhpZBTbckszblMYjMK:matrix.org")
+#define SERVER "matrix.org"
+#define ACCESS_TOKEN "syt_cHNjaG8_yBvTjVTquGCikvsAenOJ_49mBMO"
+#define DEVICE_ID "MAZNCCZLBR"
+#define ROOM_ID "!jhpZBTbckszblMYjMK:matrix.org"
int
-main(
- int argc,
- char **argv)
+main()
{
MatrixClient client;
MatrixClientCreate(&client,
- SERVER);
+ SERVER, strlen(SERVER));
+
+ MatrixHttpInit(&client);
MatrixClientSetAccessToken(&client,
- ACCESS_TOKEN);
+ ACCESS_TOKEN, strlen(ACCESS_TOKEN));
MatrixClientSendEvent(&client,
ROOM_ID,
- FixedBuf("m.room.message"),
- FixedBuf("{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"));
+ "m.room.message",
+ "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}");
return 0;
} \ No newline at end of file