From 9477b7923a1ca932ad9b9f4d84601039dcf4ea12 Mon Sep 17 00:00:00 2001 From: David Dias Date: Mon, 27 Mar 2017 18:11:18 +0100 Subject: [PATCH] feat: new libp2p API and update deps --- package.json | 18 +++++++++--------- src/components/network/index.js | 4 ++-- test/components/network/network.node.js | 8 ++++---- test/utils.js | 5 ++--- 4 files changed, 17 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 0ee536a3..0019c435 100644 --- a/package.json +++ b/package.json @@ -37,23 +37,23 @@ }, "homepage": "https://github.com/ipfs/js-ipfs-bitswap#readme", "devDependencies": { - "aegir": "^11.0.0", + "aegir": "^11.0.1", "benchmark": "^2.1.3", "chai": "^3.5.0", "dirty-chai": "^1.2.2", - "ipfs-repo": "~0.12.0", - "libp2p-ipfs-nodejs": "~0.19.0", + "ipfs-repo": "~0.13.0", + "libp2p-ipfs-nodejs": "~0.21.0", "lodash": "^4.17.4", - "multiaddr": "^2.2.2", + "multiaddr": "^2.2.3", "ncp": "^2.0.0", - "peer-book": "~0.3.1", - "peer-id": "~0.8.4", - "peer-info": "~0.8.4", + "peer-book": "~0.3.2", + "peer-id": "~0.8.5", + "peer-info": "~0.8.5", "rimraf": "^2.6.1", "safe-buffer": "^5.0.1" }, "dependencies": { - "async": "^2.1.5", + "async": "^2.2.0", "cids": "~0.4.2", "debug": "^2.6.3", "ipfs-block": "~0.6.0", @@ -66,7 +66,7 @@ "lodash.sortby": "^4.7.0", "lodash.uniqwith": "^4.5.0", "lodash.values": "^4.3.0", - "multihashing-async": "^0.4.4", + "multihashing-async": "^0.4.5", "protocol-buffers": "^3.2.1", "pull-defer": "^0.2.2", "pull-length-prefixed": "^1.2.0", diff --git a/src/components/network/index.js b/src/components/network/index.js index fdb385d4..91f91f00 100644 --- a/src/components/network/index.js +++ b/src/components/network/index.js @@ -163,10 +163,10 @@ class Network { // dialByPeerInfo throws if no network is there try { // Attempt Bitswap 1.1.0 - this.libp2p.dialByPeerInfo(peerInfo, BITSWAP110, (err, conn) => { + this.libp2p.dial(peerInfo, BITSWAP110, (err, conn) => { if (err) { // Attempt Bitswap 1.0.0 - this.libp2p.dialByPeerInfo(peerInfo, BITSWAP100, (err, conn) => { + this.libp2p.dial(peerInfo, BITSWAP100, (err, conn) => { if (err) { return callback(err) } diff --git a/test/components/network/network.node.js b/test/components/network/network.node.js index 2963b3d3..275f78bb 100644 --- a/test/components/network/network.node.js +++ b/test/components/network/network.node.js @@ -165,7 +165,7 @@ describe('network', () => { } } - libp2pNodeA.dialByPeerInfo(peerInfoB, (err) => { + libp2pNodeA.dial(peerInfoB, (err) => { expect(err).to.not.exist() }) @@ -203,7 +203,7 @@ describe('network', () => { expect(err).to.not.exist() } - libp2pNodeA.dialByPeerInfo(peerInfoB, '/ipfs/bitswap/1.0.0', (err, conn) => { + libp2pNodeA.dial(peerInfoB, '/ipfs/bitswap/1.0.0', (err, conn) => { expect(err).to.not.exist() pull( @@ -236,7 +236,7 @@ describe('network', () => { expect(err).to.not.exist() } - libp2pNodeA.dialByPeerInfo(peerInfoB, '/ipfs/bitswap/1.1.0', (err, conn) => { + libp2pNodeA.dial(peerInfoB, '/ipfs/bitswap/1.1.0', (err, conn) => { expect(err).to.not.exist() pull( @@ -291,7 +291,7 @@ describe('network', () => { } } - libp2pNodeA.dialByPeerInfo(peerInfoC, (err) => { + libp2pNodeA.dial(peerInfoC, (err) => { expect(err).to.not.exist() }) diff --git a/test/utils.js b/test/utils.js index 7a5da3d7..b37c2ae6 100644 --- a/test/utils.js +++ b/test/utils.js @@ -182,12 +182,11 @@ exports.genBitswapNetwork = (n, callback) => { function establishLinks () { eachSeries(netArray, (from, cbI) => { eachSeries(netArray, (to, cbJ) => { - if (from.peerInfo.id.toB58String() === - to.peerInfo.id.toB58String()) { + if (from.peerInfo.id.toB58String() === to.peerInfo.id.toB58String()) { return cbJ() } - from.libp2p.dialByPeerInfo(to.peerInfo, cbJ) + from.libp2p.dial(to.peerInfo, cbJ) }, cbI) }, finish) }