Showing 8 of 29 total issues
Function constructor
has 149 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor (serverAddress, cb) {
super()
this.conn = net.createConnection(serverAddress, cb)
let msgs = new Messages()
Function constructor
has 111 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor (socket, peer) {
super(socket, peer)
this.conn.on('connect', () => {
if (peer.token) {
Function exports
has 78 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
module.exports = (host, port, token, user, noPierce) => {
debug(`downloadPeerFile ${user}`)
let conn = net.createConnection({
host,
port
Function constructor
has 49 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor (port) {
super()
this.port = port
this.server = net.createServer((c) => {
Function constructor
has 48 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor (socket, peer) {
super(socket, peer)
this.conn.on('connect', () => {
if (peer.token) {
Function connectToPeer
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
connectToPeer (peer) {
debug(`connectToPeer ${peer.user} ${peer.host} ${peer.port} ${peer.token} ${peer.type}`)
switch (peer.type) {
case 'F': {
Function server
has 39 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
this.server = net.createServer((c) => {
let user
let msgs = new Messages()
c.on('data', chunk => {
Function fileSearchResult
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
fileSearchResult: (buffer) => {
let msg = new Message(buffer)
let user = msg.str()
let currentToken = msg.rawHexStr(4)
let nbFiles = msg.int32()