diff options
author | Linnea Gräf <nea@nea.moe> | 2024-11-13 13:40:50 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2024-11-13 13:40:50 +0100 |
commit | d267913e206f5f7bfc16607c0dc058290e6b556f (patch) | |
tree | ae586ff39bb970f51b84f89c7e0b96130e9f4e3b /src/main/kotlin/util/skyblock/SackUtil.kt | |
parent | db87e5293846e27dc684dd141744390ae6e8bc67 (diff) | |
download | Firmament-d267913e206f5f7bfc16607c0dc058290e6b556f.tar.gz Firmament-d267913e206f5f7bfc16607c0dc058290e6b556f.tar.bz2 Firmament-d267913e206f5f7bfc16607c0dc058290e6b556f.zip |
test: Add sack util test
Diffstat (limited to 'src/main/kotlin/util/skyblock/SackUtil.kt')
-rw-r--r-- | src/main/kotlin/util/skyblock/SackUtil.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/kotlin/util/skyblock/SackUtil.kt b/src/main/kotlin/util/skyblock/SackUtil.kt index 2679949..fd67c44 100644 --- a/src/main/kotlin/util/skyblock/SackUtil.kt +++ b/src/main/kotlin/util/skyblock/SackUtil.kt @@ -60,8 +60,13 @@ object SackUtil { @Subscribe fun updateFromChat(event: ProcessChatEvent) { if (!event.unformattedString.startsWith("[Sacks]")) return + getUpdatesFromMessage(event.text) + } + + fun getUpdatesFromMessage(text: Text): List<SackUpdate> { val update = ChatUpdate() - event.text.siblings.forEach(update::updateFromHoverText) + text.siblings.forEach(update::updateFromHoverText) + return update.updates } data class SackUpdate( |