@@ -4,7 +4,6 @@ import { Peer } from './peer/peer'
44
55const defaultOptions = {
66 servers : [ ] ,
7- maxPeers : 25 ,
87}
98
109/**
@@ -27,8 +26,6 @@ export class PeerPool extends EventEmitter {
2726 public config : Config
2827
2928 private servers : any [ ]
30- private logger : any
31- private maxPeers : number
3229 private pool : Map < string , Peer >
3330 private noPeerPeriods : number
3431 private opened : boolean
@@ -38,7 +35,6 @@ export class PeerPool extends EventEmitter {
3835 * Create new peer pool
3936 * @param {Object } options constructor parameters
4037 * @param {Server[] } options.servers servers to aggregate peers from
41- * @param {number } [options.maxPeers=25] maximum peers allowed
4238 */
4339 constructor ( options : any ) {
4440 super ( )
@@ -48,7 +44,6 @@ export class PeerPool extends EventEmitter {
4844 options = { ...defaultOptions , ...options }
4945
5046 this . servers = options . servers
51- this . maxPeers = options . maxPeers
5247 this . pool = new Map < string , Peer > ( )
5348 this . noPeerPeriods = 0
5449 this . opened = false
@@ -136,7 +131,7 @@ export class PeerPool extends EventEmitter {
136131 * @param {Peer } peer
137132 */
138133 connected ( peer : Peer ) {
139- if ( this . size >= this . maxPeers ) return
134+ if ( this . size >= this . config . maxPeers ) return
140135 peer . on ( 'message' , ( message : any , protocol : string ) => {
141136 if ( this . pool . get ( peer . id ) ) {
142137 this . emit ( 'message' , message , protocol , peer )
0 commit comments