From d43e8671acc5709c192e159e0d91626f0677cdf1 Mon Sep 17 00:00:00 2001 From: Patrick Date: Mon, 15 May 2023 18:47:59 +0200 Subject: Initial commit. Rudimentary readme, mockup examples without actual implementation, Makefile, Olm submodule --- examples/Login.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 examples/Login.c (limited to 'examples/Login.c') diff --git a/examples/Login.c b/examples/Login.c new file mode 100644 index 0000000..5f07e87 --- /dev/null +++ b/examples/Login.c @@ -0,0 +1,27 @@ +#include +#include + +#define SERVER FixedBuf("matrix.org") +#define USERNAME FixedBuf("@pscho:matrix.org") +#define PASSWORD FixedBuf("abcde") + + +int +main( + int argc, + char **argv) +{ + MatrixClient client; + MatrixClientInit(&client, SERVER); + + MatrixClientLoginPassword(&client, + USERNAME, + PASSWORD); + + static char accessTokenCharBuffer[ACCESS_TOKEN_LEN]; + FixedBuffer accessTokenBuffer = { accessTokenCharBuffer, ACCESS_TOKEN_LEN, 0 }; + MatrixClientGetAccessToken(&client, &accessTokenBuffer); + printf("Access Token: %.*s\n", accessTokenBuffer.len, (char *)accessTokenBuffer.ptr); + + return 0; +} \ No newline at end of file -- cgit v1.2.3