Fixes potential issue

od
Laurent 6 years ago
parent 910b3b368b
commit 1a0c89e7cf
  1. 2
      app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt
  2. 5
      app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt

@ -223,7 +223,7 @@ class SessionCSVDescriptor(source: DataSource, private var isTournament: Boolean
is SessionField.Tips -> session.result?.tips = field.parse(value) is SessionField.Tips -> session.result?.tips = field.parse(value)
is SessionField.Break -> { is SessionField.Break -> {
field.parse(value)?.let { field.parse(value)?.let {
session.breakDuration = it.toLong() // * 60 * 1000 session.breakDuration = it.toLong()
} }
} }
is SessionField.LimitAndGame -> { is SessionField.LimitAndGame -> {

@ -74,6 +74,11 @@ sealed class SessionField {
) : NumberCSVField { ) : NumberCSVField {
override fun parse(value: String): Double? { override fun parse(value: String): Double? {
this.callback?.let {
return it(value)
}
val v = NumberCSVField.defaultParse(value) val v = NumberCSVField.defaultParse(value)
val multiplier = when (unit) { val multiplier = when (unit) {
Calendar.HOUR -> 3600 * 1000 Calendar.HOUR -> 3600 * 1000

Loading…
Cancel
Save