示例#1
0
func addrUpdates(net interfaces.Network, data editRequest, oldData messages.NetData) {
	if len(data.IP) > 0 && data.IP != oldData.IP {
		net.SetIP(data.IP)
	}

	if data.Port > 0 && data.Port != oldData.Port {
		net.SetPort(data.Port)
	}

	if len(data.SSL) > 0 {
		ssl := strings.ToLower(data.SSL) == "true"
		if ssl != oldData.SSL {
			net.SetSSL(ssl)
		}
	}
}