abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--Readme.md25
1 files changed, 25 insertions, 0 deletions
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;