Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit c7ad0e4

Browse files
authored
feat: add resolve cmd (#826)
License: MIT Signed-off-by: Alan Shaw <alan@tableflip.io>
1 parent ef5a4a3 commit c7ad0e4

File tree

4 files changed

+25
-4
lines changed

4 files changed

+25
-4
lines changed

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"eslint-plugin-react": "^7.10.0",
8181
"go-ipfs-dep": "~0.4.17",
8282
"gulp": "^3.9.1",
83-
"interface-ipfs-core": "~0.75.0",
83+
"interface-ipfs-core": "~0.75.1",
8484
"ipfsd-ctl": "~0.39.0",
8585
"pull-stream": "^3.6.8",
8686
"socket.io": "^2.1.1",

Diff for: src/resolve.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
'use strict'
2+
3+
const promisify = require('promisify-es6')
4+
5+
const transform = function (res, callback) {
6+
callback(null, res.Path)
7+
}
8+
9+
module.exports = (send) => {
10+
return promisify((args, opts, callback) => {
11+
if (typeof (opts) === 'function') {
12+
callback = opts
13+
opts = {}
14+
}
15+
16+
send.andTransform({
17+
path: 'resolve',
18+
args: args,
19+
qs: opts
20+
}, transform, callback)
21+
})
22+
}

Diff for: src/utils/load-commands.js

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ function requireCommands () {
4343
update: require('../update'),
4444
version: require('../version'),
4545
types: require('../types'),
46+
resolve: require('../resolve'),
4647
dns: require('../dns')
4748
}
4849

Diff for: test/interface.spec.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,7 @@ describe('interface-ipfs-core tests', () => {
174174
{
175175
name: 'should stop the node',
176176
reason: 'FIXME go-ipfs returns an error https://github.com/ipfs/go-ipfs/issues/4078'
177-
},
178-
// resolve
179-
'resolve'
177+
}
180178
]
181179
})
182180

0 commit comments

Comments
 (0)