Skip to content

Commit 41804a5

Browse files
committed
CheckFrequencyCompat.kt: Add extension function to get value as java.time.Duration
1 parent 19789cb commit 41804a5

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

features/settings/src/main/kotlin/com/edricchan/studybuddy/features/settings/updates/model/CheckFrequencyCompat.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.edricchan.studybuddy.features.settings.updates.model
22

33
import androidx.annotation.StringRes
44
import com.edricchan.studybuddy.core.settings.updates.resources.R
5+
import java.time.Duration
56

67
private val hourToEnumMap = mapOf(
78
CheckFrequencyCompat.Manual to 0,
@@ -30,3 +31,5 @@ enum class CheckFrequencyCompat(@field:StringRes val stringResource: Int) {
3031

3132
val CheckFrequencyCompat.hourValue: Int
3233
get() = hourToEnumMap[this] ?: 0
34+
35+
fun CheckFrequencyCompat.asDuration(): Duration = Duration.ofHours(hourValue.toLong())

0 commit comments

Comments
 (0)