
com.freya02.botcommands.internal.DefaultDefaultMessagesSupplier.kt Maven / Gradle / Ivy
package com.freya02.botcommands.internal
import com.freya02.botcommands.api.DefaultMessages
import com.freya02.botcommands.api.core.DefaultMessagesSupplier
import net.dv8tion.jda.api.interactions.DiscordLocale
import java.util.*
object DefaultDefaultMessagesSupplier : DefaultMessagesSupplier {
private val localeDefaultMessagesMap: MutableMap = EnumMap(DiscordLocale::class.java)
override fun get(discordLocale: DiscordLocale): DefaultMessages {
return localeDefaultMessagesMap.computeIfAbsent(discordLocale) { DefaultMessages(Locale.forLanguageTag(it.locale)) }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy