Merge pull request #93 from dalbodeule/develop

apiDiscordRoutes fix. (15x)
This commit is contained in:
JinU Choi
2024-08-15 11:03:04 +09:00
committed by GitHub

View File

@@ -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
} }