File tree 3 files changed +9
-7
lines changed
3 files changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -160,7 +160,8 @@ function parseSessionId(data: string) {
160
160
export abstract class BaseServer extends EventEmitter {
161
161
public opts : ServerOptions ;
162
162
163
- protected clients : any ;
163
+ // TODO for the next major release: use a Map instead
164
+ protected clients : Record < string , Socket > ;
164
165
public clientsCount : number ;
165
166
protected middlewares : Middleware [ ] = [ ] ;
166
167
@@ -590,7 +591,7 @@ export abstract class BaseServer extends EventEmitter {
590
591
debug ( "upgrading existing transport" ) ;
591
592
592
593
const transport = new WebTransport ( session , stream , reader ) ;
593
- client . maybeUpgrade ( transport ) ;
594
+ client . _maybeUpgrade ( transport ) ;
594
595
}
595
596
}
596
597
@@ -857,7 +858,7 @@ export class Server extends BaseServer {
857
858
858
859
const transport = this . createTransport ( req . _query . transport , req ) ;
859
860
transport . perMessageDeflate = this . opts . perMessageDeflate ;
860
- client . maybeUpgrade ( transport ) ;
861
+ client . _maybeUpgrade ( transport ) ;
861
862
}
862
863
} else {
863
864
const closeConnection = ( errorCode , errorContext ) =>
Original file line number Diff line number Diff line change @@ -26,8 +26,8 @@ export class Socket extends EventEmitter {
26
26
public transport : Transport ;
27
27
28
28
private server : Server ;
29
- private upgrading = false ;
30
- private upgraded = false ;
29
+ /* private */ upgrading = false ;
30
+ /* private */ upgraded = false ;
31
31
private writeBuffer : Packet [ ] = [ ] ;
32
32
private packetsFn : SendCallback [ ] = [ ] ;
33
33
private sentCallbackFn : SendCallback [ ] [ ] = [ ] ;
@@ -264,7 +264,7 @@ export class Socket extends EventEmitter {
264
264
* @param {Transport } transport
265
265
* @api private
266
266
*/
267
- private maybeUpgrade ( transport ) {
267
+ /* private */ _maybeUpgrade ( transport : Transport ) {
268
268
debug (
269
269
'might upgrade socket transport from "%s" to "%s"' ,
270
270
this . transport . name ,
Original file line number Diff line number Diff line change @@ -137,6 +137,7 @@ export class uServer extends BaseServer {
137
137
138
138
if ( req . _query . sid ) {
139
139
debug ( "setting new request for existing client" ) ;
140
+ // @ts -ignore
140
141
this . clients [ req . _query . sid ] . transport . onRequest ( req ) ;
141
142
} else {
142
143
const closeConnection = ( errorCode , errorContext ) =>
@@ -194,7 +195,7 @@ export class uServer extends BaseServer {
194
195
} else {
195
196
debug ( "upgrading existing transport" ) ;
196
197
transport = this . createTransport ( req . _query . transport , req ) ;
197
- client . maybeUpgrade ( transport ) ;
198
+ client . _maybeUpgrade ( transport ) ;
198
199
}
199
200
} else {
200
201
transport = await this . handshake (
You can’t perform that action at this time.
0 commit comments