Fixes crash

kmm_hh
Laurent 5 years ago
parent a6178d94aa
commit 0c38c52c40
  1. 6
      app/src/main/java/net/pokeranalytics/android/model/realm/Bankroll.kt

@ -41,7 +41,7 @@ enum class ResultCaptureType {
}
}
open class Bankroll : RealmObject(), NameManageable, RowUpdatable {
open class Bankroll : RealmObject(), NameManageable, RowUpdatable, RowRepresentable {
@PrimaryKey
override var id = UUID.randomUUID().toString()
@ -68,6 +68,10 @@ open class Bankroll : RealmObject(), NameManageable, RowUpdatable {
return this.currency?.rate ?: Currency.DEFAULT_RATE
}
override fun getDisplayName(context: Context): String {
return this.name
}
override fun isValidForDelete(realm: Realm): Boolean {
return realm.where<Session>().equalTo("bankroll.id", id).findAll().isEmpty()
&& realm.where<Transaction>().equalTo("bankroll.id", id).findAll().isEmpty()

Loading…
Cancel
Save