diff --git a/app/src/main/java/net/pokeranalytics/android/calculus/Calculator.kt b/app/src/main/java/net/pokeranalytics/android/calculus/Calculator.kt index 57d1ada4..b0422dbb 100644 --- a/app/src/main/java/net/pokeranalytics/android/calculus/Calculator.kt +++ b/app/src/main/java/net/pokeranalytics/android/calculus/Calculator.kt @@ -514,7 +514,7 @@ class SSStats(realm: Realm, sessionSet: SessionSet, conditions: List RealmResults.filter(realm: Realm, conditions: List) : RealmResults { - val query = conditions.queryWith(this.where()) - return query.findAll() +inline fun RealmResults.filter(conditions: List) : RealmResults { + return conditions.queryWith(this.where()).findAll() } class FilterHelper { diff --git a/app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt b/app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt index 5866cd28..9d39f9ed 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt @@ -1,8 +1,6 @@ package net.pokeranalytics.android.model.filter -import io.realm.Realm import io.realm.RealmQuery -import io.realm.kotlin.where import net.pokeranalytics.android.exceptions.PokerAnalyticsException import net.pokeranalytics.android.model.realm.FilterCondition import net.pokeranalytics.android.model.realm.Session @@ -14,9 +12,9 @@ fun List.name() : String { return this.map { it.name }.joinToString(" / ") } -inline fun List.query(realm: Realm): RealmQuery { - return this.queryWith(realm.where()) -} +//inline fun List.query(realm: Realm): RealmQuery { +// return this.queryWith(realm.where()) +//} inline fun List.queryWith(query: RealmQuery): RealmQuery { var realmQuery = query