X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/9030210ff764c36cb6b0c1dacf40b016bab90d7c..58e0d63958d7406b7bbf3b964d9ea9a2770e0741:/esp32/esp_project/main/SendEncrypted.c diff --git a/esp32/esp_project/main/SendEncrypted.c b/esp32/esp_project/main/SendEncrypted.c index 11e9e0d..4142917 100644 --- a/esp32/esp_project/main/SendEncrypted.c +++ b/esp32/esp_project/main/SendEncrypted.c @@ -7,49 +7,54 @@ #include #include -#define SERVER "https://matrix.org" -#define USER_ID "@pscho:matrix.org" -#define ROOM_ID "!XKFUjAsGrSSrpDFIxB:matrix.org" +#define SERVER "https://matrix.org" +#define USER_ID "@example:matrix.org" +#define ROOM_ID "!example:matrix.org" +#define USERNAME "" +#define PASSWORD "" +#define DEVICE_NAME "" +#define WIFI_SSID "" +#define WIFI_PASSWORD "" int main(void) { - MatrixClient client; - MatrixClientInit(&client); + MatrixClient * client = (MatrixClient*)malloc(sizeof(MatrixClient)); + MatrixClientInit(client); - MatrixHttpInit(&client.hc, SERVER); + MatrixHttpInit(&client->hc, SERVER); - MatrixClientSetUserId(&client, USER_ID); + MatrixClientSetUserId(client, USER_ID); - MatrixClientLoginPassword(&client, - "pscho", - "Wc23EbmB9G3faMq", - "Test1"); + MatrixClientLoginPassword(client, + USERNAME, + PASSWORD, + DEVICE_NAME); - MatrixClientUploadDeviceKeys(&client); - MatrixClientGenerateOnetimeKeys(&client, 10); - MatrixClientUploadOnetimeKeys(&client); + MatrixClientUploadDeviceKeys(client); + MatrixClientGenerateOnetimeKeys(client, 10); + MatrixClientUploadOnetimeKeys(client); // create megolmsession MatrixMegolmOutSession * megolmOutSession; - MatrixClientNewMegolmOutSession(&client, + MatrixClientNewMegolmOutSession(client, ROOM_ID, &megolmOutSession); printf("megolm session id: %.10s... key: %.10s...\n", megolmOutSession->id, megolmOutSession->key); - MatrixClientShareMegolmOutSession(&client, + MatrixClientShareMegolmOutSession(client, USER_ID, "ULZZOKJBYN", megolmOutSession); - MatrixClientSendEventEncrypted(&client, + MatrixClientSendEventEncrypted(client, ROOM_ID, "m.room.message", "{\"body\":\"Hello\",\"msgtype\":\"m.text\"}"); - MatrixClientDeleteDevice(&client); + MatrixClientDeleteDevice(client); - MatrixHttpDeinit(&client.hc); + MatrixHttpDeinit(&client->hc); return 0; } @@ -59,7 +64,7 @@ main(void) void app_main(void) { - wifi_init("Hundehuette", "Affensicherespw55"); + wifi_init(WIFI_SSID, WIFI_PASSWORD); main(); }