summaryrefslogtreecommitdiff
path: root/src/main/kotlin/datamodel
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-01-25 01:39:47 +0100
committerLinnea Gräf <nea@nea.moe>2025-01-25 01:39:47 +0100
commit6a0308b878bf9fbda8bb8b499fa3db82f3b5ffd6 (patch)
tree55b7b810bc20fa3079bf81035d5712993fa78428 /src/main/kotlin/datamodel
parent297e15a48821168610ef6cb3432b0530495cf034 (diff)
downloadultra-notifier-6a0308b878bf9fbda8bb8b499fa3db82f3b5ffd6.tar.gz
ultra-notifier-6a0308b878bf9fbda8bb8b499fa3db82f3b5ffd6.tar.bz2
ultra-notifier-6a0308b878bf9fbda8bb8b499fa3db82f3b5ffd6.zip
categorize thingies
Diffstat (limited to 'src/main/kotlin/datamodel')
-rw-r--r--src/main/kotlin/datamodel/ChatType.kt8
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)
}
}