diff --git a/matrix-sdk-android/build.gradle b/matrix-sdk-android/build.gradle index 70109c63c0f..e1a9828d76d 100644 --- a/matrix-sdk-android/build.gradle +++ b/matrix-sdk-android/build.gradle @@ -221,7 +221,7 @@ dependencies { implementation libs.google.phonenumber - implementation("org.matrix.rustcomponents:crypto-android:0.11.1") + implementation("org.matrix.rustcomponents:crypto-android:26.1.22") // api project(":library:rustCrypto") testImplementation libs.tests.junit diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OlmMachine.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OlmMachine.kt index bbc4c3bb399..2b68e228b9c 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OlmMachine.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/OlmMachine.kt @@ -287,7 +287,14 @@ internal class OlmMachine @Inject constructor( val events = adapter.toJson(toDevice ?: ToDeviceSyncResponse()) // field pass in the list of unused fallback keys here - val receiveSyncChanges = inner.receiveSyncChanges(events, devices, counts, deviceUnusedFallbackKeyTypes, nextBatch ?: "") + val receiveSyncChanges = inner.receiveSyncChanges( + events = events, + deviceChanges = devices, + keyCounts = counts, + unusedFallbackKeys = deviceUnusedFallbackKeyTypes, + nextBatchToken = nextBatch ?: "", + decryptionSettings = DecryptionSettings(TrustRequirement.UNTRUSTED), + ) val outAdapter = moshi.adapter(Event::class.java)