Refactored findAll().size in count()

csv
Laurent 6 years ago
parent c0b00c0286
commit f65304a71f
  1. 2
      app/src/main/java/net/pokeranalytics/android/PokerAnalyticsApplication.kt
  2. 4
      app/src/main/java/net/pokeranalytics/android/ui/fragment/data/TransactionTypeDataFragment.kt

@ -72,7 +72,7 @@ class PokerAnalyticsApplication : Application() {
private fun createFakeSessions() { private fun createFakeSessions() {
val realm = Realm.getDefaultInstance() val realm = Realm.getDefaultInstance()
val sessionsCount = realm.where<Session>().findAll().size val sessionsCount = realm.where<Session>().count()
realm.close() realm.close()
if (sessionsCount < 10) { if (sessionsCount < 10) {

@ -65,8 +65,8 @@ class TransactionTypeDataFragment : EditableDataFragment(), RowRepresentableData
TransactionTypeRow.TRANSACTION_ADDITIVE -> { TransactionTypeRow.TRANSACTION_ADDITIVE -> {
val realm = getRealm() val realm = getRealm()
val useCount = realm.where(Transaction::class.java) val useCount = realm.where(Transaction::class.java)
.equalTo("type.id", this.transactionType.id).findAll().size .equalTo("type.id", this.transactionType.id).count()
return useCount == 0 return useCount == 0L
} }
else -> super.isSelectable(row) else -> super.isSelectable(row)
} }

Loading…
Cancel
Save