End the session if the cashout value is set

feature/top10
Aurelien Hubert 7 years ago
parent 3584bf5b5d
commit 09888cffaf
  1. 12
      app/src/main/java/net/pokeranalytics/android/model/realm/Session.kt

@ -562,7 +562,17 @@ open class Session : RealmObject(), SessionInterface, Savable,
}
SessionRow.CASHED_OUT, SessionRow.PRIZE -> {
val localResult = if (result != null) result as Result else realm.createObject(Result::class.java)
localResult.cashout = if (value == null) null else (value as String).toDouble()
if (value == null) {
localResult.cashout = null
} else {
localResult.cashout = (value as String).toDouble()
val timeFrameToUpdate =
if (timeFrame != null) timeFrame as TimeFrame else realm.createObject(TimeFrame::class.java)
timeFrameToUpdate.setDate(null, Date())
timeFrame = timeFrameToUpdate
}
result = localResult
}
SessionRow.COMMENT -> comment = value as String? ?: ""

Loading…
Cancel
Save