aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/api
diff options
context:
space:
mode:
authorNopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com>2024-10-05 17:55:52 +1000
committerGitHub <noreply@github.com>2024-10-05 09:55:52 +0200
commit5a77e28bf9bd7f9d10eb561212ea5f68512892b7 (patch)
treeb6e24f7ce4431251aca3e273be891f18fa3b444e /src/main/java/at/hannibal2/skyhanni/api
parentc636d88309279ec458f96c6e6eadd93a39a6c912 (diff)
downloadskyhanni-5a77e28bf9bd7f9d10eb561212ea5f68512892b7.tar.gz
skyhanni-5a77e28bf9bd7f9d10eb561212ea5f68512892b7.tar.bz2
skyhanni-5a77e28bf9bd7f9d10eb561212ea5f68512892b7.zip
Fix: error punctuation (#2651)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/api')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/api/event/EventHandler.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/api/event/EventHandler.kt b/src/main/java/at/hannibal2/skyhanni/api/event/EventHandler.kt
index 4b4c00852..d164e0e77 100644
--- a/src/main/java/at/hannibal2/skyhanni/api/event/EventHandler.kt
+++ b/src/main/java/at/hannibal2/skyhanni/api/event/EventHandler.kt
@@ -6,6 +6,7 @@ import at.hannibal2.skyhanni.test.command.ErrorManager
import at.hannibal2.skyhanni.utils.ChatUtils
import at.hannibal2.skyhanni.utils.LorenzUtils
import at.hannibal2.skyhanni.utils.LorenzUtils.inAnyIsland
+import at.hannibal2.skyhanni.utils.StringUtils
import at.hannibal2.skyhanni.utils.chat.Text
import java.lang.invoke.LambdaMetafactory
import java.lang.invoke.MethodHandles
@@ -91,7 +92,8 @@ class EventHandler<T : SkyHanniEvent> private constructor(val name: String, priv
errors++
if (errors <= 3) {
val errorName = throwable::class.simpleName ?: "error"
- val message = "Caught an $errorName in ${listener.name} at $name: ${throwable.message}"
+ val aOrAn = StringUtils.optionalAn(errorName)
+ val message = "Caught $aOrAn $errorName in ${listener.name} at $name: ${throwable.message}"
ErrorManager.logErrorWithData(throwable, message, ignoreErrorCache = onError != null)
}
onError?.invoke(throwable)