diff --git a/gradle.properties b/gradle.properties index 790c20b833..afada5ce00 100644 --- a/gradle.properties +++ b/gradle.properties @@ -34,7 +34,7 @@ signing.element.keyId=Secret signing.element.keyPassword=Secret # This belongs here as it's the only way to share the version number between the plugin and the library. -realmKotlinVersion = 1.2.0 +realmKotlinVersion = 1.3.0 # Dummy values for signing secrets / nightly signing.element.nightly.storePassword=Secret diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt index 4c7638a5f9..869e08a3c1 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/crypto/store/db/RealmCryptoStore.kt @@ -77,7 +77,6 @@ import org.matrix.android.sdk.internal.crypto.util.RequestIdHelper import org.matrix.android.sdk.internal.database.RealmInstance import org.matrix.android.sdk.internal.database.andIf import org.matrix.android.sdk.internal.database.clearWith -import org.matrix.android.sdk.internal.database.deleteAll import org.matrix.android.sdk.internal.database.deleteNullable import org.matrix.android.sdk.internal.database.queryIn import org.matrix.android.sdk.internal.di.CryptoDatabase diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmExt.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmExt.kt index 4d26c3300f..b73bb144e7 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmExt.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmExt.kt @@ -110,20 +110,6 @@ internal fun RealmQuery.andIf( } } -internal fun MutableRealm.deleteAll() { - configuration.schema.forEach { kClass -> - delete(query(kClass).find()) - } -} - -internal fun DynamicMutableRealm.deleteAll() { - configuration.schema.mapNotNull { - it.simpleName - }.forEach { className -> - delete(query(className).find()) - } -} - internal fun MutableRealm.deleteNullable(deleteable: Deleteable?) { if (deleteable == null) return delete(deleteable) diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt index 6fd3824e49..f8ba1ede48 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/cache/ClearCacheTask.kt @@ -17,7 +17,6 @@ package org.matrix.android.sdk.internal.session.cache import org.matrix.android.sdk.internal.database.RealmInstance -import org.matrix.android.sdk.internal.database.deleteAll import org.matrix.android.sdk.internal.task.Task import javax.inject.Inject