|
|
|
@ -36,6 +36,15 @@ open class Result : RealmObject() { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
var netResult: Double? = null |
|
|
|
var netResult: Double? = null |
|
|
|
set(value) { |
|
|
|
set(value) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.session?.bankroll?.let { bankroll -> |
|
|
|
|
|
|
|
if (bankroll.live) { |
|
|
|
|
|
|
|
throw IllegalStateException("Can't set net result on a live bankroll") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} ?: run { |
|
|
|
|
|
|
|
throw IllegalStateException("Session doesn't have any bankroll") |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
field = value |
|
|
|
field = value |
|
|
|
this.computeNet() |
|
|
|
this.computeNet() |
|
|
|
if (value != null) { |
|
|
|
if (value != null) { |
|
|
|
|