Realm-kotlin : update to 1.3.0 and use provided deleteAll methods

This commit is contained in:
ganfra 2022-10-18 19:15:50 +02:00
parent fec9b0d83a
commit 14099be861
4 changed files with 1 additions and 17 deletions

View File

@ -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

View File

@ -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

View File

@ -110,20 +110,6 @@ internal fun <T : RealmObject> RealmQuery<T>.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)

View File

@ -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