This repository was archived by the owner on Feb 12, 2024. It is now read-only.
File tree 4 files changed +12
-6
lines changed
4 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 70
70
"ipfs-multipart" : " ^0.1.0" ,
71
71
"ipfs-repo" : " ^0.6.1" ,
72
72
"joi" : " ^8.0.2" ,
73
- "libp2p-ipfs" : " ^0.3.2 " ,
73
+ "libp2p-ipfs" : " ^0.3.3 " ,
74
74
"lodash.get" : " ^4.2.1" ,
75
75
"lodash.set" : " ^4.0.0" ,
76
76
"multiaddr" : " ^1.3.0" ,
Original file line number Diff line number Diff line change @@ -89,8 +89,15 @@ exports = module.exports = function HttpApi (repo) {
89
89
this . stop = ( callback ) => {
90
90
const repoPath = this . ipfs . repo . path ( )
91
91
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
+ }
95
102
}
96
103
}
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ describe('http api', () => {
28
28
after ( ( done ) => {
29
29
api . stop ( ( err ) => {
30
30
expect ( err ) . to . not . exist
31
-
32
31
clean ( repoTests )
33
32
done ( )
34
33
} )
Original file line number Diff line number Diff line change @@ -99,7 +99,7 @@ module.exports = (httpAPI) => {
99
99
it ( 'updates value for request with both args and JSON flag with valid JSON argument' , ( done ) => {
100
100
api . inject ( {
101
101
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'
103
103
} , ( res ) => {
104
104
expect ( res . statusCode ) . to . equal ( 200 )
105
105
expect ( res . result . Key ) . to . equal ( 'Datastore.Path' )
You can’t perform that action at this time.
0 commit comments