From f65304a71fc0237a9d07986a3313170446dede3e Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 25 Jun 2019 16:53:48 +0200 Subject: [PATCH] Refactored findAll().size in count() --- .../net/pokeranalytics/android/PokerAnalyticsApplication.kt | 2 +- .../android/ui/fragment/data/TransactionTypeDataFragment.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt b/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt index ba3e26ba..99dc6d37 100644 --- a/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt +++ b/app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt @@ -72,7 +72,7 @@ class PokerAnalyticsApplication : Application() { private fun createFakeSessions() { val realm = Realm.getDefaultInstance() - val sessionsCount = realm.where().findAll().size + val sessionsCount = realm.where().count() realm.close() if (sessionsCount < 10) { diff --git a/app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionTypeDataFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionTypeDataFragment.kt index a5000654..0340bdc3 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionTypeDataFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionTypeDataFragment.kt @@ -65,8 +65,8 @@ class TransactionTypeDataFragment : EditableDataFragment(), RowRepresentableData TransactionTypeRow.TRANSACTION_ADDITIVE -> { val realm = getRealm() val useCount = realm.where(Transaction::class.java) - .equalTo("type.id", this.transactionType.id).findAll().size - return useCount == 0 + .equalTo("type.id", this.transactionType.id).count() + return useCount == 0L } else -> super.isSelectable(row) }