Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 4986908

Browse files
authored
feat(dag): Resolve API (#751)
* feat: dag resolve API
1 parent ffc120a commit 4986908

File tree

4 files changed

+27
-5
lines changed

4 files changed

+27
-5
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@
7373
"form-data": "^2.1.2",
7474
"fs-pull-blob-store": "^0.4.1",
7575
"gulp": "^3.9.1",
76-
"interface-ipfs-core": "^0.23.8",
77-
"ipfsd-ctl": "^0.18.1",
76+
"interface-ipfs-core": "^0.24.0",
77+
"ipfsd-ctl": "^0.18.2",
7878
"left-pad": "^1.1.3",
7979
"lodash": "^4.17.4",
8080
"mocha": "^3.2.0",
@@ -97,15 +97,15 @@
9797
"hapi-set-header": "^1.0.2",
9898
"hoek": "^4.1.0",
9999
"idb-pull-blob-store": "^0.5.1",
100-
"ipfs-api": "^12.1.4",
100+
"ipfs-api": "^12.1.6",
101101
"ipfs-bitswap": "^0.9.2",
102102
"ipfs-block": "^0.5.4",
103103
"ipfs-block-service": "^0.8.1",
104104
"ipfs-multipart": "^0.1.0",
105105
"ipfs-repo": "^0.11.2",
106106
"ipfs-unixfs": "^0.1.9",
107-
"ipfs-unixfs-engine": "^0.15.4",
108-
"ipld-resolver": "^0.4.3",
107+
"ipfs-unixfs-engine": "^0.16.0",
108+
"ipld-resolver": "^0.6.0",
109109
"isstream": "^0.1.2",
110110
"joi": "^10.2.0",
111111
"libp2p-floodsub": "0.7.2",

src/core/components/dag.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ module.exports = function dag (self) {
1818
if (err) {
1919
return callback(err)
2020
}
21+
2122
self._ipldResolver.put({
2223
node: dagNode,
2324
cid: cid

test/core/interface/dag-resolve.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/* eslint-env mocha */
2+
3+
'use strict'
4+
5+
const test = require('interface-ipfs-core')
6+
const IPFSFactory = require('../../utils/ipfs-factory-instance')
7+
8+
let factory
9+
10+
const common = {
11+
setup: function (cb) {
12+
factory = new IPFSFactory()
13+
cb(null, factory)
14+
},
15+
teardown: function (cb) {
16+
factory.dismantle(cb)
17+
}
18+
}
19+
20+
test.dagResolve(common)

test/core/interface/interface.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ describe('interface-ipfs-core tests', () => {
1111
require('./generic')
1212
require('./object')
1313
require('./dag')
14+
require('./dag-resolve')
1415
if (isNode) {
1516
require('./swarm')
1617
require('./pubsub')

0 commit comments

Comments
 (0)