Dienstinfo vereenvoudigd: 'Dienst om HH:mm', geen intern afrondingsdetail

This commit is contained in:
eddy 2026-10-14 20:28:00 +02:00
commit 698b47670e

View file

@ -18,7 +18,6 @@ import kotlinx.coroutines.launch
import nl.eddydevink.buschauffeurswekker.core.AlarmScheduler import nl.eddydevink.buschauffeurswekker.core.AlarmScheduler
import nl.eddydevink.buschauffeurswekker.core.Prefs import nl.eddydevink.buschauffeurswekker.core.Prefs
import nl.eddydevink.buschauffeurswekker.core.ShiftCheck import nl.eddydevink.buschauffeurswekker.core.ShiftCheck
import nl.eddydevink.buschauffeurswekker.core.ShiftPlanner
import java.time.LocalDate import java.time.LocalDate
import java.time.LocalDateTime import java.time.LocalDateTime
import java.time.ZoneId import java.time.ZoneId
@ -134,8 +133,7 @@ class MainActivity : AppCompatActivity() {
val info = findViewById<TextView>(R.id.tv_shift_info) val info = findViewById<TextView>(R.id.tv_shift_info)
val shift = p.lastShiftStartIso?.let { runCatching { LocalDateTime.parse(it) }.getOrNull() } val shift = p.lastShiftStartIso?.let { runCatching { LocalDateTime.parse(it) }.getOrNull() }
info.text = if (shift != null) { info.text = if (shift != null) {
val rounded = ShiftPlanner.roundDownToQuarter(shift.toLocalTime()) "Dienst om ${TIME_SHORT.format(shift.toLocalTime())}"
"Dienst om ${TIME_SHORT.format(shift.toLocalTime())} · afgerond ${TIME_SHORT.format(rounded)}"
} else { } else {
p.lastStatusTxt.orEmpty() p.lastStatusTxt.orEmpty()
} }