From 76e3b9268050341cc9e84bab764bcda3ac2961af Mon Sep 17 00:00:00 2001 From: Patrick Date: Tue, 14 Nov 2023 12:34:51 +0100 Subject: [PATCH] update Readme --- Readme.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Readme.md b/Readme.md index f75f65e..9475a9f 100644 --- a/Readme.md +++ b/Readme.md @@ -42,6 +42,31 @@ To use the library in an ESP-IDF project: ## Examples +### (De)Initialization +``` +MatrixClient * client = (MatrixClient*)malloc(sizeof(MatrixClient)); +MatrixClientInit(client); + +MatrixHttpInit(&client->hc, SERVER); +MatrixClientSetUserId(client, USER_ID); + +MatrixClientLoginPassword(client, + "pscho", + "Wc23EbmB9G3faMq", + "Test1"); + +MatrixClientDeleteDevice(client); + +MatrixHttpDeinit(&client->hc); +``` + +### Uploading keys +``` +MatrixClientGenerateOnetimeKeys(client, 10); +MatrixClientUploadOnetimeKeys(client); +MatrixClientUploadDeviceKeys(client); +``` + ### Sending an encrypted message ``` MatrixMegolmOutSession * megolmOutSession; -- 2.50.1