From c6b6f1fd9377896df0d17f1951cb84c2a1ffd24a Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal002@users.noreply.github.com> Date: Wed, 24 Apr 2024 09:31:44 +0200 Subject: Backend: Replace Internal Commands (#1522) Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- .../at/hannibal2/skyhanni/test/command/ErrorManager.kt | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/test/command') diff --git a/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt b/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt index 8c82ff0cd..622aaeba1 100644 --- a/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt +++ b/src/main/java/at/hannibal2/skyhanni/test/command/ErrorManager.kt @@ -62,18 +62,12 @@ object ErrorManager { throw exception } - fun command(array: Array) { - if (array.size != 1) { - ChatUtils.userError("Use /shcopyerror ") - return - } - - val id = array[0] + private fun copyError(errorId: String) { val fullErrorMessage = KeyboardManager.isModifierKeyDown() val errorMessage = if (fullErrorMessage) { - fullErrorMessages[id] + fullErrorMessages[errorId] } else { - errorMessages[id] + errorMessages[errorId] } val name = if (fullErrorMessage) "Full error" else "Error" ChatUtils.chat(errorMessage?.let { @@ -152,8 +146,10 @@ object ErrorManager { ChatUtils.clickableChat( "§c[SkyHanni-${SkyHanniMod.version}]: $message§c. Click here to copy the error into the clipboard.", - "shcopyerror $randomId", - false + onClick = { + copyError(randomId) + }, + prefix = false ) } -- cgit