From d080d600d6b77b4e138918d7849c37327518da82 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Tue, 5 Nov 2024 22:50:56 +0100 Subject: Workaround kotlin & Android API 35 snafo removeLast resolved to kotlin extension method on Android 34 and older. On 35 it resolves to a new Java method, that is API 35 only. --- libs/utils/src/main/java/org/the_jk/cleversync/StringUtils.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs') diff --git a/libs/utils/src/main/java/org/the_jk/cleversync/StringUtils.kt b/libs/utils/src/main/java/org/the_jk/cleversync/StringUtils.kt index 6adea24..cc00b5d 100644 --- a/libs/utils/src/main/java/org/the_jk/cleversync/StringUtils.kt +++ b/libs/utils/src/main/java/org/the_jk/cleversync/StringUtils.kt @@ -10,7 +10,7 @@ object StringUtils { if (next == -1) { if (keepEmpty || offset < input.length) { if (limit > 0 && count == limit) { - add("${removeLast()}${delimiter}${input.substring(offset)}") + add("${removeAt(lastIndex)}${delimiter}${input.substring(offset)}") break } add(input.substring(offset)) @@ -19,7 +19,7 @@ object StringUtils { } if (keepEmpty || offset < next) { if (limit > 0 && count == limit) { - add("${removeLast()}${delimiter}${input.substring(offset)}") + add("${removeAt(lastIndex)}${delimiter}${input.substring(offset)}") break } add(input.substring(offset, next)) -- cgit v1.2.3-70-g09d2