add in patcher the computation of the number of buyin

feature/top10
Razmig Sarkissian 7 years ago
parent ef9aee456a
commit fd090d7bd7
  1. 5
      app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt
  2. 2
      app/src/main/java/net/pokeranalytics/android/model/realm/Result.kt

@ -3,6 +3,7 @@ package net.pokeranalytics.android.model.migrations
import io.realm.Realm
import net.pokeranalytics.android.model.filter.QueryCondition
import net.pokeranalytics.android.model.realm.Filter
import net.pokeranalytics.android.model.realm.Result
import net.pokeranalytics.android.model.realm.Session
import net.pokeranalytics.android.model.realm.SessionSet
@ -15,6 +16,7 @@ class Patcher {
val realm = Realm.getDefaultInstance()
val sets = realm.where(SessionSet::class.java).findAll()
val sessions = Filter.queryOn<Session>(realm, arrayListOf(QueryCondition.IsCash))
val results = realm.where(Result::class.java).findAll()
realm.executeTransaction {
sets.forEach {
@ -22,6 +24,9 @@ class Patcher {
}
sessions.forEach {
it.formatBlinds()
}
results.forEach {
it.computeNumberOfRebuy()
}
}
realm.close()

@ -122,7 +122,7 @@ open class Result : RealmObject(), Filterable {
}
// Computes the number of rebuy
private fun computeNumberOfRebuy() {
fun computeNumberOfRebuy() {
this.session?.let {
if (it.isCashGame()) {
it.cgBigBlind?.let { bb ->

Loading…
Cancel
Save