File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -306,24 +306,26 @@ Server.prototype._onRequest = function (req, res) {
306306 break
307307
308308 default :
309- res . end ( bncode . encode ( {
310- 'failure reason' : 'unexpected event: ' + params . event
311- } ) )
312- self . emit ( 'error' , new Error ( 'unexpected event: ' + params . event ) )
313- return // early return
309+ return error ( 'unexpected event: ' + params . event ) // early return
314310 }
315311
316312 // send peers
317313 var peers = Number ( params . compact ) === 1
318314 ? self . _getPeersCompact ( swarm )
319315 : self . _getPeers ( swarm )
320316
321- res . end ( bncode . encode ( {
317+ var response = {
322318 complete : swarm . complete ,
323319 incomplete : swarm . incomplete ,
324320 peers : peers ,
325321 interval : self . _interval
326- } ) )
322+ }
323+
324+ if ( warning ) {
325+ response [ 'warning message' ] = warning
326+ }
327+
328+ res . end ( bncode . encode ( response ) )
327329 }
328330}
329331
You can’t perform that action at this time.
0 commit comments