|
|
|
|
@ -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? ?: "" |
|
|
|
|
|