Commit 5b4e99c5 authored by Him188's avatar Him188

Override close explicitly

parent afb74ec6
...@@ -32,7 +32,7 @@ actual class PlatformSocket : Closeable { ...@@ -32,7 +32,7 @@ actual class PlatformSocket : Closeable {
actual val isOpen: Boolean actual val isOpen: Boolean
get() = socket.isConnected get() = socket.isConnected
override fun close() = socket.close() actual override fun close() = socket.close()
@PublishedApi @PublishedApi
internal lateinit var writeChannel: BufferedOutputStream internal lateinit var writeChannel: BufferedOutputStream
......
...@@ -11,7 +11,6 @@ package net.mamoe.mirai.utils.io ...@@ -11,7 +11,6 @@ package net.mamoe.mirai.utils.io
import kotlinx.io.core.ByteReadPacket import kotlinx.io.core.ByteReadPacket
import kotlinx.io.core.Closeable import kotlinx.io.core.Closeable
import kotlinx.io.errors.IOException
import net.mamoe.mirai.utils.MiraiInternalAPI import net.mamoe.mirai.utils.MiraiInternalAPI
/** /**
...@@ -37,4 +36,6 @@ expect class PlatformSocket() : Closeable { ...@@ -37,4 +36,6 @@ expect class PlatformSocket() : Closeable {
suspend fun read(): ByteReadPacket suspend fun read(): ByteReadPacket
val isOpen: Boolean val isOpen: Boolean
override fun close()
} }
\ No newline at end of file
...@@ -32,7 +32,7 @@ actual class PlatformSocket : Closeable { ...@@ -32,7 +32,7 @@ actual class PlatformSocket : Closeable {
actual val isOpen: Boolean actual val isOpen: Boolean
get() = socket.isConnected get() = socket.isConnected
override fun close() { actual override fun close() {
if (::socket.isInitialized) { if (::socket.isInitialized) {
socket.close() socket.close()
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment