1
0
mirror of https://github.com/mamoe/mirai.git synced 2025-03-30 09:50:12 +08:00

Fix uninitialized vars

This commit is contained in:
Him188 2020-02-19 18:33:11 +08:00
parent f0fbebebc6
commit 9a436271db
2 changed files with 13 additions and 3 deletions
mirai-core/src
androidMain/kotlin/net/mamoe/mirai/utils/io
jvmMain/kotlin/net/mamoe/mirai/utils/io

View File

@ -30,9 +30,16 @@ actual class PlatformSocket : Closeable {
private lateinit var socket: Socket
actual val isOpen: Boolean
get() = socket.isConnected
get() =
if (::socket.isInitialized)
socket.isConnected
else false
actual override fun close() = socket.close()
actual override fun close() {
if (::socket.isInitialized) {
socket.close()
}
}
@PublishedApi
internal lateinit var writeChannel: BufferedOutputStream

View File

@ -30,7 +30,10 @@ actual class PlatformSocket : Closeable {
private lateinit var socket: Socket
actual val isOpen: Boolean
get() = socket.isConnected
get() =
if (::socket.isInitialized)
socket.isConnected
else false
actual override fun close() {
if (::socket.isInitialized) {