From b7985ff72c507204b5a6796982ea139d4464e211 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Wed, 28 Aug 2024 21:42:46 +0900 Subject: [PATCH] debug on loading (6x) --- .../webserver/routes/ApiDiscordRoutes.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/ApiDiscordRoutes.kt b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/ApiDiscordRoutes.kt index 69e67f0..c5cc79c 100644 --- a/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/ApiDiscordRoutes.kt +++ b/webserver/src/main/kotlin/space/mori/chzzk_bot/webserver/routes/ApiDiscordRoutes.kt @@ -100,6 +100,21 @@ fun Route.apiDiscordRoutes() { call.respond(HttpStatusCode.OK, guild) return@get } + get("/guilds") { + val session = call.sessions.get() + if(session == null) { + call.respond(HttpStatusCode.BadRequest, "Session is required") + return@get + } + val user = UserService.getUserWithNaverId(session.id) + if(user == null) { + call.respond(HttpStatusCode.BadRequest, "User does not exist") + return@get + } + + call.respond(HttpStatusCode.OK, DiscordGuildCache.getCachedGuilds(session.discordGuildList)) + return@get + } } }