make /me parsing more efficient

- only split once
- slicing a slice in go is efficient https://g.co/gemini/share/15cb7d25e6f3
This commit is contained in:
Joseph (Joe) Winkie
2025-08-08 15:26:12 -10:00
committed by GitHub
parent 147f10fe66
commit dfc0b1088d

View File

@@ -200,10 +200,9 @@ func CreateUITab(chatJidStr string) ChatTabUI {
author.SetText(chatTabs[chatJidStr].Messages[i].Author)
}
if strings.Split(msgContent, " ")[0] == "/me" {
sl := strings.Split(msgContent, " ")
sl[0] = ""
author.SetText(author.Text + strings.Join(sl, " "))
sl := strings.Split(msgContent, " ")
if sl[0] == "/me" {
author.SetText(author.Text + strings.Join(sl[1:], " "))
content.SetText(" ")
}