diff options
Diffstat (limited to 'src/main/kotlin/datamodel')
-rw-r--r-- | src/main/kotlin/datamodel/ChatType.kt | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/kotlin/datamodel/ChatType.kt b/src/main/kotlin/datamodel/ChatType.kt index 9f20c41..db3311b 100644 --- a/src/main/kotlin/datamodel/ChatType.kt +++ b/src/main/kotlin/datamodel/ChatType.kt @@ -1,5 +1,8 @@ package moe.nea.ultranotifier.datamodel +import moe.nea.ultranotifier.util.minecrat.getDirectlyContainedText +import moe.nea.ultranotifier.util.minecrat.getFormattedTextCompat +import moe.nea.ultranotifier.util.minecrat.removeFormattingCodes import net.minecraft.text.Text import java.util.function.Predicate import java.util.regex.Pattern @@ -95,8 +98,9 @@ object ChatCategoryArbiter { ) ) - fun categorize(content: Any): CategorizedChatLine { - TODO() + fun categorize(content: Text): CategorizedChatLine { + val stringContent = content.getFormattedTextCompat().removeFormattingCodes() + return universe.categorize(stringContent) } } |