feat: address manager

This commit is contained in:
Vasco Santos
2020-04-18 23:26:46 +02:00
parent e87b42bc78
commit 7e76d0f649
24 changed files with 596 additions and 124 deletions

View File

@ -32,7 +32,7 @@ class Circuit {
this._connectionManager = libp2p.connectionManager
this._upgrader = upgrader
this._options = libp2p._config.relay
this.addresses = libp2p.addresses
this.addressManager = libp2p.addressManager
this.peerId = libp2p.peerId
this._registrar.handle(multicodec, this._onProtocol.bind(this))
}
@ -122,7 +122,7 @@ class Circuit {
type: CircuitPB.Type.HOP,
srcPeer: {
id: this.peerId.toBytes(),
addrs: this.addresses.listen.map(addr => addr.buffer)
addrs: this.addressManager.getListenMultiaddrs().map(addr => addr.buffer)
},
dstPeer: {
id: destinationPeer.toBytes(),