diff --git a/app/src/main/java/com/github/libretube/extensions/FormatShort.kt b/app/src/main/java/com/github/libretube/extensions/FormatShort.kt index f0751db56..bb010765b 100644 --- a/app/src/main/java/com/github/libretube/extensions/FormatShort.kt +++ b/app/src/main/java/com/github/libretube/extensions/FormatShort.kt @@ -3,15 +3,17 @@ package com.github.libretube.extensions import java.math.BigDecimal import java.math.RoundingMode +@Suppress("KotlinConstantConditions") fun Long?.formatShort(): String = when { - this!! < 1000 -> { + this == null -> (0).toString() + this < 1000 -> { this.toString() } - this in 1000..999999 -> { + this in (1000..999999) -> { val decimal = BigDecimal(this / 1000).setScale(0, RoundingMode.HALF_EVEN) decimal.toString() + "K" } - this in 1000000..10000000 -> { + this in (1000000..10000000) -> { val decimal = BigDecimal(this / 1000000).setScale(0, RoundingMode.HALF_EVEN) decimal.toString() + "M" } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3d6683c56..9561d0ba2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -134,7 +134,7 @@ Contributing Donate Look for new version - Click to find out if the app is up to date. + Check for update Running the latest version. You are running the latest version. Playback speed