From 6580ea9912cc296680414e775244a50534667a10 Mon Sep 17 00:00:00 2001 From: xengineering Date: Mon, 15 May 2023 21:27:15 +0200 Subject: Split JID logic into xmpp/jid.go --- xmpp/xmpp.go | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'xmpp/xmpp.go') diff --git a/xmpp/xmpp.go b/xmpp/xmpp.go index fa61e0b..5be12c4 100644 --- a/xmpp/xmpp.go +++ b/xmpp/xmpp.go @@ -128,25 +128,3 @@ func sendStreamEnd(enc *xml.Encoder, dbg *xml.Encoder, end xml.EndElement) { log.Println("Could not flush debug XML encoder!") } } - -// domainpart extracts the domain name from a JID / XMPP address. See -// https://datatracker.ietf.org/doc/html/rfc7622#section-3.2 for details. -func domainpart(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+1:] - break - } - } - - return string(list) -} -- cgit v1.2.3-70-g09d2