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

Commit 7070bca

Browse files
committed
version update includes several fixes
1 parent 45c67e4 commit 7070bca

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
"ipfs-multipart": "^0.1.0",
7171
"ipfs-repo": "^0.6.1",
7272
"joi": "^8.0.2",
73-
"libp2p-ipfs": "^0.3.2",
73+
"libp2p-ipfs": "^0.3.3",
7474
"lodash.get": "^4.2.1",
7575
"lodash.set": "^4.0.0",
7676
"multiaddr": "^1.3.0",

src/http-api/index.js

+10-3
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,15 @@ exports = module.exports = function HttpApi (repo) {
8989
this.stop = (callback) => {
9090
const repoPath = this.ipfs.repo.path()
9191
fs.unlinkSync(path.join(repoPath, 'api'))
92-
this.ipfs.libp2p.stop(() => {
93-
this.server.stop(callback)
94-
})
92+
let counter = 0
93+
94+
this.server.stop(closed)
95+
this.ipfs.libp2p.stop(closed)
96+
97+
function closed () {
98+
if (++counter === 2) {
99+
callback()
100+
}
101+
}
95102
}
96103
}

test/http-api-tests/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ describe('http api', () => {
2828
after((done) => {
2929
api.stop((err) => {
3030
expect(err).to.not.exist
31-
3231
clean(repoTests)
3332
done()
3433
})

test/http-api-tests/test-config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ module.exports = (httpAPI) => {
9999
it('updates value for request with both args and JSON flag with valid JSON argument', (done) => {
100100
api.inject({
101101
method: 'POST',
102-
url: '/api/v0/config?arg=Datastore.Path&arg={\"kitten\": true}&json'
102+
url: '/api/v0/config?arg=Datastore.Path&arg={"kitten": true}&json'
103103
}, (res) => {
104104
expect(res.statusCode).to.equal(200)
105105
expect(res.result.Key).to.equal('Datastore.Path')

0 commit comments

Comments
 (0)