Ver código fonte

Use String constructor from Kotlin stdlib

Him188 4 anos atrás
pai
commit
081e5d9b04
1 arquivos alterados com 3 adições e 3 exclusões
  1. 3 3
      mirai-core-utils/src/commonMain/kotlin/IO.kt

+ 3 - 3
mirai-core-utils/src/commonMain/kotlin/IO.kt

@@ -14,10 +14,10 @@
 
 package net.mamoe.mirai.utils
 
-import io.ktor.utils.io.charsets.*
+import kotlinx.io.charsets.Charset
 import kotlinx.io.core.*
 import java.io.File
-import kotlin.text.Charsets
+import kotlin.text.String
 
 public val EMPTY_BYTE_ARRAY: ByteArray = ByteArray(0)
 
@@ -115,7 +115,7 @@ public fun Input._readTLVMap(
 }
 
 public inline fun Input.readString(length: Int, charset: Charset = Charsets.UTF_8): String =
-    String(this.readBytes(length), charset = charset)
+    String(this.readBytes(length), charset = charset) // stdlib
 
 public inline fun Input.readString(length: Long, charset: Charset = Charsets.UTF_8): String =
     String(this.readBytes(length.toInt()), charset = charset)