File tree 1 file changed +16
-1
lines changed
1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ class Node {
61
61
}
62
62
63
63
// Attach discovery mechanisms
64
- if ( this . discovery ) {
64
+ if ( this . modules . discovery ) {
65
65
let discoveries = this . modules . discovery
66
66
discoveries = Array . isArray ( discoveries ) ? discoveries : [ discoveries ]
67
67
discoveries . forEach ( ( discovery ) => {
@@ -115,6 +115,13 @@ class Node {
115
115
}
116
116
117
117
this . isOnline = true
118
+
119
+ if ( this . modules . discovery ) {
120
+ this . modules . discovery . forEach ( ( discovery ) => {
121
+ setImmediate ( ( ) => discovery . start ( ( ) => { } ) )
122
+ } )
123
+ }
124
+
118
125
callback ( )
119
126
} )
120
127
}
@@ -124,6 +131,14 @@ class Node {
124
131
*/
125
132
stop ( callback ) {
126
133
this . isOnline = false
134
+
135
+ if ( this . modules . discovery ) {
136
+ this . modules . discovery . forEach ( ( discovery ) => {
137
+ console . log ( discovery )
138
+ setImmediate ( ( ) => discovery . stop ( ( ) => { } ) )
139
+ } )
140
+ }
141
+
127
142
this . swarm . close ( callback )
128
143
}
129
144
You can’t perform that action at this time.
0 commit comments