add a localizedName method to query class requiring a context

dev
Razmig Sarkissian 7 years ago committed by Razmig Sarkissian
parent 7c2fa52db7
commit 03bd21997e
  1. 15
      app/src/main/java/net/pokeranalytics/android/model/filter/Query.kt
  2. 2
      app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt

@ -1,8 +1,7 @@
package net.pokeranalytics.android.model.filter
import android.content.Context
import io.realm.RealmQuery
import net.pokeranalytics.android.R
import io.realm.kotlin.where
fun List<Query>.mapFirstCondition() : List<QueryCondition> {
return this.map { it.conditions.first() }
@ -67,15 +66,11 @@ class Query {
}
}
val queryLastGame = this.conditions.filter {
it is QueryCondition.LastGame
val queryLast = this.conditions.filter {
it is QueryCondition.Last
}.firstOrNull()
val queryLastSession = this.conditions.filter {
it is QueryCondition.LastSession
}.firstOrNull()
queryLastGame?.let {
queryLast?.let {
return realmQuery.limit((it as QueryCondition.Last).singleValue.toLong())
}
return realmQuery
}

@ -348,7 +348,7 @@ sealed class QueryCondition : FilterElementRow {
}
}
open class TournamentFinalPosition(): ListOfInt() {
class TournamentFinalPosition(): ListOfInt() {
constructor(operator: Operator, finalPosition: Int) : this() {
this.operator = operator
this.listOfValues = arrayListOf(finalPosition)

Loading…
Cancel
Save