From: Patrick Date: Tue, 14 Nov 2023 11:34:51 +0000 (+0100) Subject: update Readme X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/commitdiff_plain/76e3b9268050341cc9e84bab764bcda3ac2961af?ds=sidebyside update Readme --- 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;