X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/fb5f3a8652d1cd3e4d8207f8718359f90636b5b3..ef693c75de0b5719d47ab404616bf97b9f901524:/examples/Keys.c diff --git a/examples/Keys.c b/examples/Keys.c index 6dc2cc0..17a681f 100644 --- a/examples/Keys.c +++ b/examples/Keys.c @@ -11,20 +11,23 @@ int main(void) { MatrixClient client; - MatrixClientInit(&client, - SERVER); + MatrixClientInit(&client); - MatrixHttpInit(&client); + MatrixHttpInit(&client, SERVER); MatrixClientSetAccessToken(&client, ACCESS_TOKEN); MatrixClientSetDeviceId(&client, DEVICE_ID); MatrixClientSetUserId(&client, USER_ID); MatrixClientGenerateOnetimeKeys(&client, - 10); + 2); - MatrixClientUploadDeviceKeys(&client); MatrixClientUploadOnetimeKeys(&client); + MatrixClientUploadDeviceKeys(&client); + + char deviceKey[DEVICE_KEY_SIZE]; + MatrixOlmAccountGetDeviceKey(&client.olmAccount, deviceKey, DEVICE_KEY_SIZE); + printf("device key: %s\n", deviceKey); MatrixHttpDeinit(&client);