From 7a84a9e43716d7c395105a440caa863e063f63d0 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Thu, 24 Apr 2025 16:01:16 +0900 Subject: [PATCH] Configure SongListWebSocketManager in wsSongListRoutes. This change adds a `SongListWebSocketManager` instance with a logger to the `wsSongListRoutes` setup. It improves manageability and ensures better logging for WebSocket interactions in the song list route. --- .../src/main/kotlin/space/mori/chzzk_bot/webserver/Main.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/Main.kt b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/Main.kt index c6093dd..0411a03 100644 --- a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/Main.kt +++ b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/Main.kt @@ -22,9 +22,11 @@ import io.ktor.server.websocket.* import kotlinx.coroutines.delay import kotlinx.serialization.Serializable import kotlinx.serialization.json.Json +import org.slf4j.LoggerFactory import space.mori.chzzk_bot.common.services.UserService import space.mori.chzzk_bot.webserver.routes.* import space.mori.chzzk_bot.webserver.utils.DiscordRatelimits +import space.mori.chzzk_bot.webserver.utils.SongListWebSocketManager import wsSongListRoutes import java.math.BigInteger import java.security.SecureRandom @@ -223,7 +225,7 @@ val server = embeddedServer(Netty, port = 8080, ) { wsTimerRoutes() wsSongRoutes() - wsSongListRoutes() + wsSongListRoutes(SongListWebSocketManager(LoggerFactory.getLogger("wsSongListRoutes"))) swaggerUI("swagger-ui/index.html", "openapi/documentation.yaml") { options {