Skip to content

Commit 3bfd194

Browse files
committed
WIP: fix standard js linting
1 parent 7d12556 commit 3bfd194

File tree

14 files changed

+292
-298
lines changed

14 files changed

+292
-298
lines changed

server/index.js

Lines changed: 40 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -28,37 +28,37 @@ const Swarm = require('./swarm')
2828
const TEN_MINUTES = 10 * 60 * 1000
2929

3030
class Server extends EventEmitter {
31-
constructor(opts = {}) {
32-
super();
31+
constructor (opts = {}) {
32+
super()
3333

34-
this._listenCalled = false;
35-
this.listening = false;
34+
this._listenCalled = false
35+
this.listening = false
3636
this.numListeners = 0
37-
this.destroyed = false;
38-
this.torrents = {};
37+
this.destroyed = false
38+
this.torrents = {}
3939

40-
this.http = null;
41-
this.ws = null;
40+
this.http = null
41+
this.ws = null
4242

43-
debug("new server %s", JSON.stringify(opts));
43+
debug('new server %s', JSON.stringify(opts))
4444

4545
const {
4646
interval,
4747
trustProxy,
4848
filter,
4949
peersCacheLength,
50-
peersCacheTtl,
51-
} = opts;
50+
peersCacheTtl
51+
} = opts
5252

53-
this.intervalMs = interval || TEN_MINUTES;
54-
this._trustProxy = Boolean(trustProxy);
55-
this._filter = filter;
56-
this.peersCacheLength = peersCacheLength;
57-
this.peersCacheTtl = peersCacheTtl;
53+
this.intervalMs = interval || TEN_MINUTES
54+
this._trustProxy = Boolean(trustProxy)
55+
this._filter = filter
56+
this.peersCacheLength = peersCacheLength
57+
this.peersCacheTtl = peersCacheTtl
5858

59-
if (opts.http !== false) attachHttpService(this, onListening);
60-
if (opts.ws !== false) attachWSService(this, onListening);
61-
if (opts.stats !== false) setupStatsRoute(this, onListening);
59+
if (opts.http !== false) attachHttpService(this, onListening)
60+
if (opts.ws !== false) attachWSService(this, onListening)
61+
if (opts.stats !== false) setupStatsRoute(this, onListening)
6262

6363
// TODO: UGH
6464
let num = !!this.http
@@ -104,18 +104,18 @@ class Server extends EventEmitter {
104104
if (this.http) this.http.listen(httpPort, httpHostname)
105105
}
106106

107-
close(cb) {
108-
debug("close");
107+
close (cb) {
108+
debug('close')
109109

110-
this.listening = false;
111-
this.destroyed = true;
110+
this.listening = false
111+
this.destroyed = true
112112

113113
const closeService = service => {
114114
if (service) {
115115
try {
116-
service.close();
116+
service.close()
117117
} catch (err) {
118-
this.onError(err);
118+
this.onError(err)
119119
}
120120
}
121121
}
@@ -126,7 +126,7 @@ class Server extends EventEmitter {
126126
else cb(null)
127127
}
128128

129-
async createSwarm(infoHash) {
129+
async createSwarm (infoHash) {
130130
if (Buffer.isBuffer(infoHash)) infoHash = infoHash.toString('hex')
131131

132132
const createdSwarm = resolve => {
@@ -139,7 +139,7 @@ class Server extends EventEmitter {
139139
return new Promise(createdSwarm)
140140
}
141141

142-
async getSwarm(infoHash) {
142+
async getSwarm (infoHash) {
143143
if (Buffer.isBuffer(infoHash)) infoHash = infoHash.toString('hex')
144144

145145
const gotSwarm = resolve => {
@@ -151,10 +151,10 @@ class Server extends EventEmitter {
151151
return new Promise(gotSwarm)
152152
}
153153

154-
// Get existing swarm, or create one if one does not exist
155-
async getOrCreateSwarm(params) {
156-
const swarm = await this.getSwarm(params.info_hash)
157-
|| await this.createSwarm(params.info_hash)
154+
// Get existing swarm, or create one if one does not exist
155+
async getOrCreateSwarm (params) {
156+
const swarm = await this.getSwarm(params.info_hash) ||
157+
await this.createSwarm(params.info_hash)
158158

159159
return swarm
160160
}
@@ -182,7 +182,7 @@ class Server extends EventEmitter {
182182
const swarm = await this.getOrCreateSwarm(params)
183183

184184
if (!params.event || params.event === 'empty') params.event = 'update'
185-
185+
186186
const _onAnnounce = async (err, response) => {
187187
if (err) return cb(err)
188188

@@ -193,20 +193,19 @@ class Server extends EventEmitter {
193193
const peers = response.peers
194194

195195
// Find IPv4 peers
196-
const peers4 = peers
197-
.filter(peer => common.IPV4_RE.test(peer.ip))
198-
.map(peer => `${peer.ip}:${peer.port}`)
196+
const peers4 = peers
197+
.filter(peer => common.IPV4_RE.test(peer.ip))
198+
.map(peer => `${peer.ip}:${peer.port}`)
199199

200200
response.peers = string2compact(peers4)
201201

202202
// Find IPv6 peers
203203
const peers6 = peers
204-
.filter(peer => common.IPV6_RE.test(peer.ip))
205-
.map(peer => `[${peer.ip}]:${peer.port}`)
204+
.filter(peer => common.IPV6_RE.test(peer.ip))
205+
.map(peer => `[${peer.ip}]:${peer.port}`)
206206

207207
response.peer6 = string2compact(peers6)
208-
}
209-
else if (params.compact === 0) {
208+
} else if (params.compact === 0) {
210209
// IPv6 peers are not separate for non-compact responses
211210
const formatIPv6Peer =
212211
peer => ({
@@ -215,15 +214,14 @@ class Server extends EventEmitter {
215214
port: peer.port
216215
})
217216

218-
response.peers =
217+
response.peers =
219218
response.peers.map(formatIPv6Peer)
220-
221219
} // else, return full peer objects (used for websocket responses)
222220

223221
cb(null, response)
224222
}
225223

226-
swarm.announce(params, _onAnnounce )
224+
swarm.announce(params, _onAnnounce)
227225
}
228226

229227
_onScrape (params, cb) {
@@ -283,6 +281,4 @@ function toNumber (x) {
283281
return x >= 0 ? x : false
284282
}
285283

286-
function noop () {}
287-
288284
module.exports = Server

server/services/attachHttp/index.js

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,67 +4,67 @@ const bencode = require('bencode')
44
const common = require('../../../lib/common')
55
const parseHttpRequest = require('./parseHttpRequest')
66

7-
function attachHttpServer(server, onListening) {
7+
function attachHttpServer (server, onListening) {
88
const {
9-
onError
9+
onError
1010
} = server
1111

12-
const httpServer = http.createServer();
13-
14-
httpServer.on("error", onError);
15-
httpServer.on("listening", onListening);
12+
const httpServer = http.createServer()
13+
14+
httpServer.on('error', onError)
15+
httpServer.on('listening', onListening)
1616

1717
const onHttpRequest = (req, res, opts = {}) => {
18-
opts.trustProxy = opts.trustProxy || server._trustProxy;
18+
opts.trustProxy = opts.trustProxy || server._trustProxy
1919

20-
let params;
20+
let params
2121
try {
22-
params = parseHttpRequest(req, opts);
23-
params.httpReq = req;
24-
params.httpRes = res;
22+
params = parseHttpRequest(req, opts)
23+
params.httpReq = req
24+
params.httpRes = res
2525
} catch (err) {
2626
res.end(
2727
bencode.encode({
28-
"failure reason": err.message,
28+
'failure reason': err.message
2929
})
30-
);
30+
)
3131

3232
// even though it's an error for the client, it's just a warning for the server.
3333
// don't crash the server because a client sent bad data :)
34-
server.emit("warning", err);
35-
return;
34+
server.emit('warning', err)
35+
return
3636
}
3737

3838
server._onRequest(params, (err, response) => {
3939
if (err) {
40-
server.emit("warning", err);
40+
server.emit('warning', err)
4141
response = {
42-
"failure reason": err.message,
43-
};
42+
'failure reason': err.message
43+
}
4444
}
45-
if (server.destroyed) return res.end();
45+
if (server.destroyed) return res.end()
4646

47-
delete response.action; // only needed for UDP encoding
48-
res.end(bencode.encode(response));
47+
delete response.action // only needed for UDP encoding
48+
res.end(bencode.encode(response))
4949

5050
if (params.action === common.ACTIONS.ANNOUNCE) {
51-
server.emit(common.EVENT_NAMES[params.event], params.addr, params);
51+
server.emit(common.EVENT_NAMES[params.event], params.addr, params)
5252
}
53-
});
53+
})
5454
}
5555

5656
const onRequest = (req, res) => {
57-
if (res.headersSent) return;
58-
if (onHttpRequest) onHttpRequest(req, res);
59-
};
57+
if (res.headersSent) return
58+
if (onHttpRequest) onHttpRequest(req, res)
59+
}
6060

61-
const setRequest = () => httpServer.on("request", onRequest);
61+
const setRequest = () => httpServer.on('request', onRequest)
6262

6363
// Add default http request handler on next tick to give user the chance to add
6464
// their own handler first. Handle requests untouched by user's handler.
65-
process.nextTick(setRequest);
65+
process.nextTick(setRequest)
6666

67-
server.http = httpServer;
67+
server.http = httpServer
6868
}
6969

70-
module.exports = attachHttpServer
70+
module.exports = attachHttpServer

0 commit comments

Comments
 (0)