Remove useless function that already exist in strings pakage.

This commit is contained in:
Chteufleur 2017-03-21 22:17:01 +01:00
parent 5cfc61169b
commit 3125d02cf6
1 changed files with 2 additions and 11 deletions

View File

@ -3,6 +3,7 @@ package xmpp
import ( import (
"fmt" "fmt"
"net" "net"
"strings"
) )
const ( const (
@ -27,18 +28,8 @@ func HomeServerAddrs(jid JID) (addr []string, err error) {
// Build list of "host:port" strings. // Build list of "host:port" strings.
for _, a := range addrs { for _, a := range addrs {
target := parseTargetDomainName(a.Target) target := strings.TrimRight(a.Target, ".")
addr = append(addr, fmt.Sprintf("%s:%d", target, a.Port)) addr = append(addr, fmt.Sprintf("%s:%d", target, a.Port))
} }
return return
} }
// Remove the last dot in the domain name if exist
func parseTargetDomainName(domainName string) (ret string) {
if domainName[len(domainName)-1] == '.' {
ret = parseTargetDomainName(domainName[:len(domainName)-1])
} else {
ret = domainName
}
return
}