From 0360c81bee4171322877d04f23e1c61e6f05474e Mon Sep 17 00:00:00 2001 From: WhiteChi Date: Mon, 1 Jan 2024 00:40:55 +0800 Subject: [PATCH] `Shamrock`: fix #173 --- .../remote/service/api/WebSocketTransmitServlet.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/api/WebSocketTransmitServlet.kt b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/api/WebSocketTransmitServlet.kt index 9cee9e7..19a15e7 100644 --- a/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/api/WebSocketTransmitServlet.kt +++ b/xposed/src/main/java/moe/fuqiuluo/shamrock/remote/service/api/WebSocketTransmitServlet.kt @@ -89,7 +89,13 @@ internal abstract class WebSocketTransmitServlet( if (path != "/api") { eventReceivers.remove(conn) } - LogCenter.log({ "WSServer断开(${conn.remoteSocketAddress.address.hostAddress}:${conn.remoteSocketAddress.port}$path): $code,$reason,$remote" }, Level.WARN) + runCatching { + conn.remoteSocketAddress.address.hostAddress to conn.remoteSocketAddress.port + }.onSuccess { + LogCenter.log({ "WSServer断开(${it.first}:${it.second}$path): $code,$reason,$remote" }, Level.WARN) + }.onFailure { + LogCenter.log({ "WSServer断开($path): $code,$reason,$remote" }, Level.WARN) + } } override fun onMessage(conn: WebSocket, message: String) {