@@ -8,25 +8,20 @@ const pull = require('pull-stream')
8
8
9
9
exports . createNodes = function createNodes ( configNodes , callback ) {
10
10
const nodes = { }
11
- eachAsync ( Object . keys ( configNodes ) , ( key , cb1 ) => {
11
+ eachAsync ( Object . keys ( configNodes ) , ( key , cb ) => {
12
12
let config = configNodes [ key ]
13
13
14
14
const setup = ( err , peer ) => {
15
15
if ( err ) {
16
16
callback ( err )
17
17
}
18
18
19
- eachAsync ( config . addrs , ( addr , cb2 ) => {
19
+ config . addrs . forEach ( ( addr ) => {
20
20
peer . multiaddrs . add ( addr )
21
- cb2 ( )
22
- } , ( err ) => {
23
- if ( err ) {
24
- return callback ( err )
25
- }
26
-
27
- nodes [ key ] = new TestNode ( peer , config . transports , config . muxer , config . config )
28
- cb1 ( )
29
21
} )
22
+
23
+ nodes [ key ] = new TestNode ( peer , config . transports , config . muxer , config . config )
24
+ cb ( )
30
25
}
31
26
32
27
if ( config . id ) {
@@ -53,29 +48,11 @@ exports.createNodes = function createNodes (configNodes, callback) {
53
48
}
54
49
55
50
function startNodes ( nodes , callback ) {
56
- eachAsync ( Object . keys ( nodes ) ,
57
- ( key , cb ) => {
58
- nodes [ key ] . start ( cb )
59
- } ,
60
- ( err ) => {
61
- if ( err ) {
62
- return callback ( err )
63
- }
64
- callback ( null )
65
- } )
51
+ eachAsync ( Object . keys ( nodes ) , ( key , cb ) => nodes [ key ] . start ( cb ) , callback )
66
52
}
67
53
68
54
exports . stopNodes = function stopNodes ( nodes , callback ) {
69
- eachAsync ( Object . keys ( nodes ) ,
70
- ( key , cb ) => {
71
- nodes [ key ] . stop ( cb )
72
- } ,
73
- ( err ) => {
74
- if ( err ) {
75
- return callback ( err )
76
- }
77
- callback ( )
78
- } )
55
+ eachAsync ( Object . keys ( nodes ) , ( key , cb ) => nodes [ key ] . stop ( cb ) , callback )
79
56
}
80
57
81
58
function reverse ( protocol , conn ) {
0 commit comments