blob: 126cbec884ef5527cf9fb4cba11985f097d3d09f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package discovery
import (
"strings"
"github.com/mimecast/dtail/internal/io/dlog"
)
// ServerListFromCOMMA retrieves a list of servers from comma separated input list.
func (d *Discovery) ServerListFromCOMMA() []string {
dlog.Common.Debug("Retrieving server list from comma separated list", d.server)
rawServers := strings.Split(d.server, ",")
servers := make([]string, 0, len(rawServers))
for _, server := range rawServers {
if server == "" {
continue
}
servers = append(servers, server)
}
if len(servers) == 0 && d.server == "" {
return rawServers
}
return servers
}
|