chore: apply suggestions from code review

Co-authored-by: Jacob Heun <jacobheun@gmail.com>
This commit is contained in:
Vasco Santos 2020-07-15 17:42:05 +02:00 committed by Jacob Heun
parent 3158366579
commit b0a36ccbc8

View File

@ -92,17 +92,20 @@ class IdentifyService {
* @param {Array<Connection>} connections * @param {Array<Connection>} connections
* @returns {Promise<void>} * @returns {Promise<void>}
*/ */
push (connections) { async push (connections) {
const signedPeerRecord = await this._getSelfPeerRecord()
const listenAddrs = this._libp2p.multiaddrs.map((ma) => ma.buffer)
const protocols = Array.from(this._protocols.keys())
const pushes = connections.map(async connection => { const pushes = connections.map(async connection => {
try { try {
const { stream } = await connection.newStream(MULTICODEC_IDENTIFY_PUSH) const { stream } = await connection.newStream(MULTICODEC_IDENTIFY_PUSH)
const signedPeerRecord = await this._getSelfPeerRecord()
await pipe( await pipe(
[{ [{
listenAddrs: this._libp2p.multiaddrs.map((ma) => ma.buffer), listenAddrs,
signedPeerRecord, signedPeerRecord,
protocols: Array.from(this._protocols.keys()) protocols
}], }],
pb.encode(Message), pb.encode(Message),
stream, stream,
@ -189,7 +192,7 @@ class IdentifyService {
addresses = peerRecord.multiaddrs addresses = peerRecord.multiaddrs
} catch (err) { } catch (err) {
log('received invalid envelope, discard it and fallback to listenAddrs is available') log('received invalid envelope, discard it and fallback to listenAddrs is available', err)
// Try Legacy // Try Legacy
addresses = listenAddrs addresses = listenAddrs
} }
@ -299,7 +302,7 @@ class IdentifyService {
addresses = peerRecord.multiaddrs addresses = peerRecord.multiaddrs
} catch (err) { } catch (err) {
log('received invalid envelope, discard it and fallback to listenAddrs is available') log('received invalid envelope, discard it and fallback to listenAddrs is available', err)
// Try Legacy // Try Legacy
addresses = message.listenAddrs addresses = message.listenAddrs
} }