From e3a83c160bebdc06b7597b9a19d406468d4b1305 Mon Sep 17 00:00:00 2001 From: HiZe_ Date: Sat, 18 Nov 2023 21:47:11 +0100 Subject: updated formatnumber fun (#717) Fixed formatNumber not working with upper case characters. #717 --- src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt index 707bb5b4d..bccf92e62 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/NumberUtil.kt @@ -189,7 +189,7 @@ object NumberUtil { } fun String.formatNumber(): Long { - var text = replace(",", "") + var text = lowercase().replace(",", "") val multiplier = if (text.endsWith("k")) { text = text.substring(0, text.length - 1) @@ -197,7 +197,10 @@ object NumberUtil { } else if (text.endsWith("m")) { text = text.substring(0, text.length - 1) 1_000_000 - } else 1 + }else if (text.endsWith("b")) { + text = text.substring(0, text.length - 1) + 1_000_000_000 + }else 1 val d = text.toDouble() return (d * multiplier).toLong() } -- cgit