From 441b5584026ee772be6e9e80a35c593e9c7993d8 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Thu, 25 Apr 2019 15:48:40 +0200 Subject: [PATCH] add in patcher the blind string formatting --- .../pokeranalytics/android/model/migrations/Patcher.kt | 8 +++++++- .../net/pokeranalytics/android/model/realm/Session.kt | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt b/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt index 498cf6d2..82378a42 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/migrations/Patcher.kt @@ -1,6 +1,9 @@ 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.Session import net.pokeranalytics.android.model.realm.SessionSet class Patcher { @@ -11,12 +14,15 @@ class Patcher { val realm = Realm.getDefaultInstance() val sets = realm.where(SessionSet::class.java).findAll() + val sessions = Filter.queryOn(realm, arrayListOf(QueryCondition.IsCash)) realm.executeTransaction { sets.forEach { it.computeStats() } - + sessions.forEach { + it.formatBlinds() + } } realm.close() diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt index 839ab4e5..985c9128 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt @@ -525,7 +525,7 @@ open class Session : RealmObject(), Savable, Editable, StaticRowRepresentableDat return blinds ?: NULL_TEXT } - private fun formatBlinds() { + fun formatBlinds() { blinds = null if (cgBigBlind == null) return cgBigBlind?.let { bb ->