Merge pull request #816 from micro/net-advertise

Advertise your peer address as advertised address
This commit is contained in:
Asim Aslam 2019-10-03 17:42:11 +01:00 committed by GitHub
commit d5658ab0b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -93,11 +93,14 @@ func newNetwork(opts ...Option) Network {
// set the address to advertise
var advertise string
var peerAddress string
if len(options.Advertise) > 0 {
advertise = options.Advertise
peerAddress = options.Advertise
} else {
advertise = options.Address
peerAddress = address
}
// server is network server
@ -122,7 +125,7 @@ func newNetwork(opts ...Option) Network {
network := &network{
node: &node{
id: options.Id,
address: address,
address: peerAddress,
peers: make(map[string]*node),
},
options: options,