From c1547dd3565f979d08a9e8e9eec8f42956e6901c Mon Sep 17 00:00:00 2001 From: Patrick Date: Sun, 28 May 2023 16:02:53 +0200 Subject: dont need length variables everywhere (i think) --- examples/Login.c | 18 +++++++++--------- examples/Send.c | 21 +++++++++++---------- 2 files changed, 20 insertions(+), 19 deletions(-) (limited to 'examples') 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 #include -#include #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 -#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 -- cgit v1.2.3