summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features/chat
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/chat')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/chat/Translator.kt13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/chat/Translator.kt b/src/main/java/at/hannibal2/skyhanni/features/chat/Translator.kt
index 851adb45d..e7f3ea46f 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/chat/Translator.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/chat/Translator.kt
@@ -30,7 +30,7 @@ class Translator {
@SubscribeEvent(priority = EventPriority.LOWEST)
fun onGuiChat(event: LorenzChatEvent) {
- if (!SkyHanniMod.feature.chat.translator) return
+ if (!isEnabled()) return
val message = event.message
if (message.getPlayerName() == "-") return
@@ -60,6 +60,8 @@ class Translator {
companion object {
+ private val config get() = SkyHanniMod.feature.chat
+
// Using my own getJSONResponse because of 1 line of difference.
private val parser = JsonParser()
private val builder: HttpClientBuilder =
@@ -183,7 +185,7 @@ class Translator {
}
fun toEnglish(args: Array<String>) {
- if (!SkyHanniMod.feature.chat.translator) return
+ if (!isEnabled()) return
var message = ""
for (i in args) {
message = "$message$i "
@@ -196,7 +198,7 @@ class Translator {
}
fun fromEnglish(args: Array<String>) {
- if (!SkyHanniMod.feature.chat.translator) return
+ if (!isEnabled()) return
if (args.size < 2 || args[0].length != 2) { // args[0] is the language code
LorenzUtils.chat("§cUsage: /shcopytranslation <two letter language code (at the end of a translation)> <message>")
return
@@ -211,5 +213,10 @@ class Translator {
LorenzUtils.chat("§e[SkyHanni] Copied translation to clipboard: $translation")
OSUtils.copyToClipboard(translation)
}
+
+
+ // TODO reenable once the translator is working again
+// fun isEnabled() = config.translator
+ fun isEnabled() = false
}
} \ No newline at end of file