Add radio button for seconds for custom sleep timer

This commit is contained in:
Ensar Sarajčić
2023-09-06 09:58:24 +02:00
parent c00d4cc30c
commit 788ef6f01f
3 changed files with 60 additions and 11 deletions

View File

@ -319,7 +319,15 @@ class MainActivity : SimpleActivity() {
if (items.none { it.id == config.lastSleepTimerSeconds }) {
val lastSleepTimerMinutes = config.lastSleepTimerSeconds / 60
val text = resources.getQuantityString(R.plurals.minutes, lastSleepTimerMinutes, lastSleepTimerMinutes)
val lastSleepTimerSeconds = config.lastSleepTimerSeconds % 60
val parts = mutableListOf<String>()
if (lastSleepTimerMinutes != 0) {
parts.add(resources.getQuantityString(R.plurals.minutes, lastSleepTimerMinutes, lastSleepTimerMinutes))
}
if (lastSleepTimerSeconds != 0) {
parts.add(resources.getQuantityString(R.plurals.seconds, lastSleepTimerSeconds, lastSleepTimerSeconds))
}
val text = parts.joinToString(separator = " ")
items.add(RadioItem(config.lastSleepTimerSeconds, text))
}