2022-06-09 23:47:12 +00:00
|
|
|
package updater
|
2021-05-08 00:59:42 +00:00
|
|
|
|
|
|
|
|
func getUniqueHosts(tcpHostToURL, udpHostToURL map[string]string) (
|
2024-10-11 19:20:48 +00:00
|
|
|
hosts []string,
|
|
|
|
|
) {
|
2021-05-08 00:59:42 +00:00
|
|
|
uniqueHosts := make(map[string]struct{}, len(tcpHostToURL))
|
|
|
|
|
for host := range tcpHostToURL {
|
|
|
|
|
uniqueHosts[host] = struct{}{}
|
|
|
|
|
}
|
|
|
|
|
for host := range udpHostToURL {
|
|
|
|
|
uniqueHosts[host] = struct{}{}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hosts = make([]string, 0, len(uniqueHosts))
|
|
|
|
|
for host := range uniqueHosts {
|
|
|
|
|
hosts = append(hosts, host)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return hosts
|
|
|
|
|
}
|