Move convertDurationUnit into Duration companion

This commit is contained in:
Ilya Gorbunov
2019-05-30 21:12:16 +03:00
parent ca10d13f34
commit 368452748b
6 changed files with 11 additions and 7 deletions
@@ -37,7 +37,7 @@ public actual enum class DurationUnit(internal val scale: Double) {
DAYS(86400e9);
}
public actual fun convertDurationUnit(value: Double, sourceUnit: DurationUnit, targetUnit: DurationUnit): Double {
internal actual fun convertDurationUnit(value: Double, sourceUnit: DurationUnit, targetUnit: DurationUnit): Double {
val sourceCompareTarget = sourceUnit.scale.compareTo(targetUnit.scale)
return when {
sourceCompareTarget > 0 -> value * (sourceUnit.scale / targetUnit.scale)