From 4615d33620ea4aa4ce8a2f0a46a428561e7b3c6f Mon Sep 17 00:00:00 2001 From: Luna712 <142361265+Luna712@users.noreply.github.com> Date: Tue, 19 May 2026 18:35:08 -0600 Subject: [PATCH] HlsPlaylistParser: don't use java.lang.StringBuilder directly Just using StringBuilder will allow it to use kotlin.text.StringBuilder from Kotlin instead, which it already does in some places, making using java.lang.StringBuilder in here very inconsistent with other parts of the same class. --- .../com/lagradost/cloudstream3/utils/HlsPlaylistParser.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/HlsPlaylistParser.kt b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/HlsPlaylistParser.kt index 01e5bb86295..bea75aa581c 100644 --- a/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/HlsPlaylistParser.kt +++ b/library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/HlsPlaylistParser.kt @@ -234,7 +234,7 @@ object HlsPlaylistParser { if (codecArray.isEmpty()) { return null } - val builder = java.lang.StringBuilder() + val builder = StringBuilder() for (codec in codecArray) { if (trackType == MimeTypes.getTrackTypeOfCodec(codec)) { if (builder.isNotEmpty()) { @@ -263,7 +263,7 @@ object HlsPlaylistParser { if (codecArray.isEmpty()) { return null } - val builder = java.lang.StringBuilder() + val builder = StringBuilder() for (codec in codecArray) { if (trackType != MimeTypes.getTrackTypeOfCodec(codec)) { if (builder.isNotEmpty()) { @@ -425,7 +425,7 @@ object HlsPlaylistParser { * @param limit The limit (exclusive) of the path in `uri`. */ private fun removeDotSegments( - uri: java.lang.StringBuilder, + uri: StringBuilder, offset: Int, limit: Int ): String {