summaryrefslogtreecommitdiff
path: root/xmpp/jid.go
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2023-05-25 18:57:36 +0200
committerxengineering <me@xengineering.eu>2023-05-25 18:57:36 +0200
commitbfffca845be49cc2a113602cd994a2f430b95f58 (patch)
treede099f7e474228d75d62fde5105b16aa4d856071 /xmpp/jid.go
parent646ee622bbe21092325a0b9fd29a8e2de258af47 (diff)
downloadlimox-bfffca845be49cc2a113602cd994a2f430b95f58.tar
limox-bfffca845be49cc2a113602cd994a2f430b95f58.tar.zst
limox-bfffca845be49cc2a113602cd994a2f430b95f58.zip
Add unit test for xmpp.username() and fix it
The second unit test detected a bug - they are worth the effort!
Diffstat (limited to 'xmpp/jid.go')
-rw-r--r--xmpp/jid.go12
1 files changed, 2 insertions, 10 deletions
diff --git a/xmpp/jid.go b/xmpp/jid.go
index 672e934..90c1509 100644
--- a/xmpp/jid.go
+++ b/xmpp/jid.go
@@ -26,18 +26,10 @@ func username(jid string) string {
list := []rune(jid)
for i, v := range list {
- if v == '/' {
- list = list[:i]
- break
- }
- }
-
- for i, v := range list {
if v == '@' {
- list = list[:i]
- break
+ return string(list[:i])
}
}
- return string(list)
+ return ""
}