X-Git-Url: https://gitweb.ps.run/matrix_esp_thesis/blobdiff_plain/0b5fc6b640af6f13fe56a6e77598d96db78bb56c..760426d17bc296232b9fedf7e114cb699e2697ae:/examples/Cli.c diff --git a/examples/Cli.c b/examples/Cli.c index 56c23e1..d4d8d22 100644 --- a/examples/Cli.c +++ b/examples/Cli.c @@ -96,7 +96,7 @@ ExecuteCommand( MatrixClientUploadOnetimeKeys(client); } else if (CheckCommand(cmd, "uploaddevicekey")) { - MatrixClientUploadDeviceKey(client); + MatrixClientUploadDeviceKeys(client); } else if (CheckCommand(cmd, "onetimekeys")) { static char buffer[1024]; @@ -131,7 +131,7 @@ ExecuteCommand( else if (CheckCommand(cmd, "todevice")) { static char buffer[30000]; MatrixClientSync(client, - buffer, 30000); + buffer, 30000, ""); const char * todevice; int todeviceLen; mjson_find(buffer, 30000, @@ -249,8 +249,10 @@ ExecuteCommand( else if (CheckCommand(cmd, "initsession")) { CHECK_ARGS(1, "") - if (! MatrixClientInitMegolmOutSession(client, - args[0])) + MatrixMegolmOutSession * megolmOutSession; + if (! MatrixClientNewMegolmOutSession(client, + args[0], + &megolmOutSession)) { printf("Maximum number of Megolm sessions reached (%d)\n", NUM_MEGOLM_SESSIONS); } @@ -269,16 +271,15 @@ int main(void) { MatrixClient client; - MatrixClientInit(&client, - SERVER); + MatrixClientInit(&client); - MatrixHttpInit(&client); + MatrixHttpInit(&client.hc, SERVER); MatrixClientSetUserId(&client, USER_ID); MatrixClientLoginPassword(&client, "@pscho:matrix.org", "Wc23EbmB9G3faMq", "abc"); MatrixClientGenerateOnetimeKeys(&client, 10); - MatrixClientUploadDeviceKey(&client); + MatrixClientUploadDeviceKeys(&client); MatrixClientUploadOnetimeKeys(&client); @@ -300,7 +301,7 @@ main(void) MatrixClientDeleteDevice(&client); - MatrixHttpDeinit(&client); + MatrixHttpDeinit(&client.hc); return 0; }