]> gitweb.ps.run Git - matrix_esp_thesis/commitdiff
update Readme
authorPatrick <patrick.schoenberger@posteo.de>
Tue, 14 Nov 2023 11:34:51 +0000 (12:34 +0100)
committerPatrick <patrick.schoenberger@posteo.de>
Tue, 14 Nov 2023 11:34:51 +0000 (12:34 +0100)
Readme.md

index f75f65eb7a90eceb771b5764856668bbf2378338..9475a9f20824f678c78f4fcbad87af7f0dc2e2c4 100644 (file)
--- a/Readme.md
+++ b/Readme.md
@@ -42,6 +42,31 @@ To use the library in an ESP-IDF project:
 \r
 ## Examples\r
 \r
+### (De)Initialization\r
+```\r
+MatrixClient * client = (MatrixClient*)malloc(sizeof(MatrixClient));\r
+MatrixClientInit(client);\r
+\r
+MatrixHttpInit(&client->hc, SERVER);\r
+MatrixClientSetUserId(client, USER_ID);\r
+\r
+MatrixClientLoginPassword(client,\r
+    "pscho",\r
+    "Wc23EbmB9G3faMq",\r
+    "Test1");\r
+\r
+MatrixClientDeleteDevice(client);\r
+    \r
+MatrixHttpDeinit(&client->hc);\r
+```\r
+\r
+### Uploading keys\r
+```\r
+MatrixClientGenerateOnetimeKeys(client, 10);\r
+MatrixClientUploadOnetimeKeys(client);\r
+MatrixClientUploadDeviceKeys(client);\r
+```\r
+\r
 ### Sending an encrypted message\r
 ```\r
 MatrixMegolmOutSession * megolmOutSession;\r