mirror of
https://github.com/dalbodeule/chibot-chzzk-bot.git
synced 2025-06-09 07:18:22 +00:00
apiDiscordRoutes fix. (15x)
- some logic changed.
This commit is contained in:
parent
c38af5a511
commit
34376ab720
@ -30,20 +30,23 @@ object DiscordGuildCache {
|
|||||||
fetchAllGuilds()
|
fetchAllGuilds()
|
||||||
guild = cache[guildId]
|
guild = cache[guildId]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if(guild == null) { return null }
|
if(guild == null) return null
|
||||||
if (guild!!.guild.roles.isEmpty()) {
|
if (guild!!.guild.roles.isEmpty()) {
|
||||||
guild!!.guild.roles.addAll(fetchGuildRoles(guildId))
|
val roles = fetchGuildRoles(guildId)
|
||||||
|
guild!!.guild.roles.addAll(roles)
|
||||||
}
|
}
|
||||||
if (guild!!.guild.channel.isEmpty()) {
|
if (guild!!.guild.channel.isEmpty()) {
|
||||||
guild!!.guild.channel.addAll(fetchGuildChannels(guildId))
|
val channels = fetchGuildChannels(guildId)
|
||||||
|
guild!!.guild.channel.addAll(channels)
|
||||||
}
|
}
|
||||||
} catch(e: Exception) {
|
} catch(e: Exception) {
|
||||||
logger.info("guild fetch is failed. ${e.stackTraceToString()}")
|
logger.info("guild fetch is failed. ${e.stackTraceToString()}")
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
|
||||||
return cache[guildId]?.guild
|
return cache[guildId]?.guild
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user