Compose cluster URL without trailing comma

Related to: https://github.com/nats-io/nats.go/issues/1056
This commit is contained in:
Marco Primi
2022-08-30 09:14:27 -07:00
parent f1883561ee
commit e0821cfa3d

View File

@@ -1072,14 +1072,13 @@ func jsClientConnectEx(t testing.TB, s *Server, domain string, opts ...nats.Opti
func jsClientConnectCluster(t testing.TB, c *cluster, opts ...nats.Option) (*nats.Conn, nats.JetStreamContext) {
t.Helper()
var sb strings.Builder
serverURLs := make([]string, len(c.servers))
for _, s := range c.servers {
sb.WriteString(s.ClientURL())
sb.WriteString(",")
for i, s := range c.servers {
serverURLs[i] = s.ClientURL()
}
return jsClientConnectURL(t, sb.String(), opts...)
url := strings.Join(serverURLs, ",")
return jsClientConnectURL(t, url, opts...)
}
func jsClientConnectURL(t testing.TB, url string, opts ...nats.Option) (*nats.Conn, nats.JetStreamContext) {