diff --git a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt index 34b49106..7bfcfb11 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionCSVDescriptor.kt @@ -223,7 +223,7 @@ class SessionCSVDescriptor(source: DataSource, private var isTournament: Boolean is SessionField.Tips -> session.result?.tips = field.parse(value) is SessionField.Break -> { field.parse(value)?.let { - session.breakDuration = it.toLong() // * 60 * 1000 + session.breakDuration = it.toLong() } } is SessionField.LimitAndGame -> { diff --git a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt index f983255f..db4d316a 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/csv/SessionField.kt @@ -74,6 +74,11 @@ sealed class SessionField { ) : NumberCSVField { override fun parse(value: String): Double? { + + this.callback?.let { + return it(value) + } + val v = NumberCSVField.defaultParse(value) val multiplier = when (unit) { Calendar.HOUR -> 3600 * 1000