chore(models): streamline all server models IPs (#942)

- Use `IPs []net.IP` for all server models
- Use `ips` JSON field for all server models
- Merge IPv4 and IPv6 addresses together for Mullvad
This commit is contained in:
Quentin McGaw
2022-04-16 21:58:42 +02:00
parent 54b7e23974
commit aa729515b9
18 changed files with 26277 additions and 12234 deletions

View File

@@ -19,7 +19,9 @@ func (its ipToServer) add(country, region, city, name, hostname string,
server.City = city
server.Name = name
server.Hostname = hostname
server.EntryIP = entryIP
server.IPs = []net.IP{entryIP}
} else {
server.IPs = append(server.IPs, entryIP)
}
its[key] = server