| @@ -73,7 +73,7 @@ func newNetwork(opts ...Option) Network { | ||||
| 	// init tunnel address to the network bind address | ||||
| 	options.Tunnel.Init( | ||||
| 		tunnel.Address(options.Address), | ||||
| 		tunnel.Nodes(options.Nodes...), | ||||
| 		tunnel.Nodes(options.Peers...), | ||||
| 	) | ||||
|  | ||||
| 	// init router Id to the network id | ||||
| @@ -169,7 +169,7 @@ func (n *network) resolveNodes() ([]string, error) { | ||||
| 	} | ||||
|  | ||||
| 	// append seed nodes if we have them | ||||
| 	for _, node := range n.options.Nodes { | ||||
| 	for _, node := range n.options.Peers { | ||||
| 		if _, ok := nodeMap[node]; !ok { | ||||
| 			nodes = append(nodes, node) | ||||
| 		} | ||||
|   | ||||
| @@ -22,8 +22,8 @@ type Options struct { | ||||
| 	Address string | ||||
| 	// Advertise sets the address to advertise | ||||
| 	Advertise string | ||||
| 	// Nodes is a list of seed nodes | ||||
| 	Nodes []string | ||||
| 	// Peers is a list of peers to connect to | ||||
| 	Peers []string | ||||
| 	// Tunnel is network tunnel | ||||
| 	Tunnel tunnel.Tunnel | ||||
| 	// Router is network router | ||||
| @@ -62,11 +62,10 @@ func Advertise(a string) Option { | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // Nodes is a list of seed nodes used along | ||||
| // with resolved node | ||||
| func Nodes(n ...string) Option { | ||||
| // Peers is a list of peers to connect to | ||||
| func Peers(n ...string) Option { | ||||
| 	return func(o *Options) { | ||||
| 		o.Nodes = n | ||||
| 		o.Peers = n | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user