apiDiscordRoutes fix. (6x)

- add debug code
This commit is contained in:
dalbodeule 2024-08-15 10:17:20 +09:00
parent a9c4398be3
commit 67b4209d13
No known key found for this signature in database
GPG Key ID: EFA860D069C9FA65

View File

@ -3,6 +3,7 @@ package space.mori.chzzk_bot.webserver.utils
import applicationHttpClient
import io.ktor.client.call.*
import io.ktor.client.request.*
import io.ktor.client.statement.*
import io.ktor.http.*
import kotlinx.coroutines.delay
import kotlinx.coroutines.sync.Mutex
@ -87,6 +88,11 @@ object DiscordGuildCache {
DiscordRatelimits.setRateLimit(rateLimit, remaining, resetAfter)
if (result.status != HttpStatusCode.OK) {
logger.error("Failed to fetch data from Discord API. Status: ${result.status} ${result.bodyAsText()}")
return emptyList()
}
val parsed = result.body<List<GuildRole>>()
parsed.forEach { println("${it.name} - ${it.id}") }
@ -110,6 +116,11 @@ object DiscordGuildCache {
DiscordRatelimits.setRateLimit(rateLimit, remaining, resetAfter)
if (result.status != HttpStatusCode.OK) {
logger.error("Failed to fetch data from Discord API. Status: ${result.status} ${result.bodyAsText()}")
return emptyList()
}
val parsed = result.body<List<GuildChannel>>().filter { it.type == ChannelType.GUILD_TEXT }
parsed.forEach { println("${it.name} - ${it.id}") }