From c8056e785515a7caff399e5958e987f6d2af5081 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 8 Jan 2025 15:47:43 +0100 Subject: [PATCH] chore: use TextUtils#isDigitsOnly --- app/src/main/java/com/github/libretube/util/TextUtils.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/libretube/util/TextUtils.kt b/app/src/main/java/com/github/libretube/util/TextUtils.kt index 3de500a36..5a25f3e57 100644 --- a/app/src/main/java/com/github/libretube/util/TextUtils.kt +++ b/app/src/main/java/com/github/libretube/util/TextUtils.kt @@ -5,6 +5,7 @@ import android.icu.text.RelativeDateTimeFormatter import android.net.Uri import android.os.Build import android.text.format.DateUtils +import androidx.core.text.isDigitsOnly import com.github.libretube.BuildConfig import com.github.libretube.R import com.github.libretube.extensions.formatShort @@ -64,7 +65,7 @@ object TextUtils { fun String.parseDurationString(): Float? = parseTimeString(this) private fun parseTimeString(timeString: String): Float? { - if (timeString.all { it.isDigit() }) return timeString.toLongOrNull()?.toFloat() + if (timeString.isDigitsOnly()) return timeString.toLongOrNull()?.toFloat() if (timeString.all { it.isDigit() || ",.:".contains(it) }) { var secondsTotal = 0