allow setting advertise address

This commit is contained in:
Asim Aslam
2019-09-18 18:56:02 +01:00
parent cdbab3df66
commit 05e62a2b95
2 changed files with 17 additions and 2 deletions

View File

@@ -20,6 +20,8 @@ type Options struct {
Name string
// Address to bind to
Address string
// Advertise sets the address to advertise
Advertise string
// Nodes is a list of seed nodes
Nodes []string
// Tunnel is network tunnel
@@ -53,6 +55,13 @@ func Address(a string) Option {
}
}
// Advertise sets the address to advertise
func Advertise(a string) Option {
return func(o *Options) {
o.Advertise = a
}
}
// Nodes is a list of seed nodes used along
// with resolved node
func Nodes(n ...string) Option {