|
|
|
@ -25,21 +25,18 @@ open class Currency : RealmObject() { |
|
|
|
|
|
|
|
|
|
|
|
fun refreshRelatedRatedValues() { |
|
|
|
fun refreshRelatedRatedValues() { |
|
|
|
|
|
|
|
|
|
|
|
if (this.realm != null) { |
|
|
|
val rate = this.rate ?: DEFAULTRATE |
|
|
|
|
|
|
|
val query = this.realm.where(ComputableResult::class.java) |
|
|
|
val rate = this.rate ?: DEFAULTRATE |
|
|
|
query.`in`("session.bankroll.currency.id", arrayOf(this.id)) |
|
|
|
val query = this.realm.where(ComputableResult::class.java) |
|
|
|
val cResults = query.findAll() |
|
|
|
query.`in`("session.bankroll.currency.id", arrayOf(this.id)) |
|
|
|
cResults.forEach { computable -> |
|
|
|
val cResults = query.findAll() |
|
|
|
computable.session?.result?.net?.let { |
|
|
|
cResults.forEach { computable -> |
|
|
|
computable.ratedNet = it * rate |
|
|
|
computable.session?.result?.net?.let { |
|
|
|
} |
|
|
|
computable.ratedNet = it * rate |
|
|
|
computable.session?.result?.buyin?.let { |
|
|
|
} |
|
|
|
computable.ratedBuyin = it * rate |
|
|
|
computable.session?.result?.buyin?.let { |
|
|
|
|
|
|
|
computable.ratedBuyin = it * rate |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|