Skip to content

Commit ee9ebc5

Browse files
committed
remove requestHandler option
1 parent f65983e commit ee9ebc5

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

server.js

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,14 @@ inherits(Server, EventEmitter)
2727
* metrics from clients that help the tracker keep overall statistics about the torrent.
2828
* Responses include a peer list that helps the client participate in the torrent.
2929
*
30-
* @param {Object} opts options object
31-
* @param {Number} opts.interval tell clients to announce on this interval (ms)
32-
* @param {Number} opts.trustProxy trust 'x-forwarded-for' header from reverse proxy
33-
* @param {boolean} opts.http start an http server? (default: true)
34-
* @param {boolean} opts.udp start a udp server? (default: true)
35-
* @param {boolean} opts.ws start a websocket server? (default: true)
36-
* @param {boolean} opts.stats enable web-based statistics? (default: true)
37-
* @param {function} opts.filter black/whitelist fn for disallowing/allowing torrents
38-
* @param {function} opts.requestHandler functions to handle params / response
30+
* @param {Object} opts options object
31+
* @param {Number} opts.interval tell clients to announce on this interval (ms)
32+
* @param {Number} opts.trustProxy trust 'x-forwarded-for' header from reverse proxy
33+
* @param {boolean} opts.http start an http server? (default: true)
34+
* @param {boolean} opts.udp start a udp server? (default: true)
35+
* @param {boolean} opts.ws start a websocket server? (default: true)
36+
* @param {boolean} opts.stats enable web-based statistics? (default: true)
37+
* @param {function} opts.filter black/whitelist fn for disallowing/allowing torrents
3938
*/
4039
function Server (opts) {
4140
var self = this
@@ -65,18 +64,6 @@ function Server (opts) {
6564
self.udp6 = null
6665
self.ws = null
6766

68-
self._reqHandler = opts.requestHandler || {}
69-
if (!self._reqHandler.getParams) {
70-
self._reqHandler.getParams = function (params) {
71-
return params
72-
}
73-
}
74-
if (!self._reqHandler.getResponse) {
75-
self._reqHandler.getResponse = function (params, cb) {
76-
return cb
77-
}
78-
}
79-
8067
// start an http tracker unless the user explictly says no
8168
if (opts.http !== false) {
8269
self.http = http.createServer()
@@ -649,8 +636,6 @@ Server.prototype._onWebSocketError = function (socket, err) {
649636

650637
Server.prototype._onRequest = function (params, cb) {
651638
var self = this
652-
params = self._reqHandler.getParams(params)
653-
cb = self._reqHandler.getResponse(params, cb)
654639
if (params && params.action === common.ACTIONS.CONNECT) {
655640
cb(null, { action: common.ACTIONS.CONNECT })
656641
} else if (params && params.action === common.ACTIONS.ANNOUNCE) {

0 commit comments

Comments
 (0)