From 4fca9df9c2cd3e5a656b7d7855599380756cda58 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Mon, 25 Nov 2024 20:04:50 +0900 Subject: [PATCH] debugs... 4 --- .../space/mori/chzzk_bot/webserver/routes/WSSongListRoutes.kt | 3 +++ .../space/mori/chzzk_bot/webserver/routes/WSSongRoutes.kt | 2 +- .../space/mori/chzzk_bot/webserver/routes/WSTimerRoutes.kt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongListRoutes.kt b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongListRoutes.kt index ded2387..1b56374 100644 --- a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongListRoutes.kt +++ b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongListRoutes.kt @@ -57,6 +57,9 @@ fun Routing.wsSongListRoutes() { for (frame in ws.incoming) { if (frame is Text) { val message = frame.readText() + if(message == "ping") { + return true + } val data = Json.decodeFromString(message) if (data.type == SongType.ACK.value) { return true // ACK received diff --git a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongRoutes.kt b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongRoutes.kt index d379cf1..111d052 100644 --- a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongRoutes.kt +++ b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSSongRoutes.kt @@ -98,7 +98,7 @@ fun Routing.wsSongRoutes() { for (frame in incoming) { when(frame) { is Frame.Text -> { - if(frame.readText() == "ping") { + if(frame.readText().trim() == "ping") { send("pong") } } diff --git a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSTimerRoutes.kt b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSTimerRoutes.kt index 06ec67f..243b30f 100644 --- a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSTimerRoutes.kt +++ b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/WSTimerRoutes.kt @@ -75,7 +75,7 @@ fun Routing.wsTimerRoutes() { for (frame in incoming) { when(frame) { is Frame.Text -> { - if(frame.readText() == "ping") { + if(frame.readText().trim() == "ping") { send("pong") } }