mirror of
https://github.com/logos-storage/bittorrent-tracker.git
synced 2026-02-20 12:53:10 +00:00
send warning event correctly
This commit is contained in:
parent
9d6b0dea8b
commit
9c93f7d456
16
index.js
16
index.js
@ -306,11 +306,7 @@ Server.prototype._onRequest = function (req, res) {
|
||||
break
|
||||
|
||||
default:
|
||||
res.end(bncode.encode({
|
||||
'failure reason': 'unexpected event: ' + params.event
|
||||
}))
|
||||
self.emit('error', new Error('unexpected event: ' + params.event))
|
||||
return // early return
|
||||
return error('unexpected event: ' + params.event) // early return
|
||||
}
|
||||
|
||||
// send peers
|
||||
@ -318,12 +314,18 @@ Server.prototype._onRequest = function (req, res) {
|
||||
? self._getPeersCompact(swarm)
|
||||
: self._getPeers(swarm)
|
||||
|
||||
res.end(bncode.encode({
|
||||
var response = {
|
||||
complete: swarm.complete,
|
||||
incomplete: swarm.incomplete,
|
||||
peers: peers,
|
||||
interval: self._interval
|
||||
}))
|
||||
}
|
||||
|
||||
if (warning) {
|
||||
response['warning message'] = warning
|
||||
}
|
||||
|
||||
res.end(bncode.encode(response))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user