@@ -5,16 +5,16 @@ const Extensions = require('ws/lib/Extensions');
5
5
const Receiver = require ( 'ws/lib/Receiver' ) ;
6
6
const Sender = require ( 'ws/lib/Sender' ) ;
7
7
8
- const acceptExtensions = ( { extenstions , isServer} ) => {
8
+ const acceptExtensions = ( { extensions , isServer} ) => {
9
9
const { extensionName} = PerMessageDeflate ;
10
- const extenstion = extenstions [ extensionName ] ;
10
+ const extension = extensions [ extensionName ] ;
11
11
12
- if ( ! extenstion ) {
12
+ if ( ! extension ) {
13
13
return { } ;
14
14
}
15
15
16
16
const perMessageDeflate = new PerMessageDeflate ( { } , isServer ) ;
17
- perMessageDeflate . accept ( extenstion ) ;
17
+ perMessageDeflate . accept ( extension ) ;
18
18
19
19
return { [ extensionName ] : perMessageDeflate } ;
20
20
} ;
@@ -52,12 +52,12 @@ module.exports = class Interceptor {
52
52
53
53
_configure ( ) {
54
54
const secWsExtensions = this . _proxyRes . headers [ 'sec-websocket-extensions' ] ;
55
- const extenstions = Extensions . parse ( secWsExtensions ) ;
56
- this . _isCompressed = secWsExtensions && secWsExtensions . indexOf ( 'permessage-deflate' ) != - 1 ;
55
+ const extensions = Extensions . parse ( secWsExtensions ) ;
56
+ this . _isCompressed = secWsExtensions && secWsExtensions . includes ( 'permessage-deflate' ) ;
57
57
58
58
// need both versions of extensions for each side of the proxy connection
59
- this . _clientExtenstions = this . _isCompressed ? acceptExtensions ( { extenstions , isServer : false } ) : null ;
60
- this . _serverExtenstions = this . _isCompressed ? acceptExtensions ( { extenstions , isServer : true } ) : null ;
59
+ this . _clientExtensions = this . _isCompressed ? acceptExtensions ( { extensions , isServer : false } ) : null ;
60
+ this . _serverExtensions = this . _isCompressed ? acceptExtensions ( { extensions , isServer : true } ) : null ;
61
61
}
62
62
63
63
_getDataSender ( { sender, event, options} ) {
@@ -70,8 +70,8 @@ module.exports = class Interceptor {
70
70
}
71
71
72
72
_interceptClientMessages ( ) {
73
- const receiver = new Receiver ( this . _clientExtenstions ) ;
74
- const sender = new Sender ( this . _proxySocket , this . _serverExtenstions ) ;
73
+ const receiver = new Receiver ( this . _clientExtensions ) ;
74
+ const sender = new Sender ( this . _proxySocket , this . _serverExtensions ) ;
75
75
76
76
// frame must be masked when send from client to server - https://tools.ietf.org/html/rfc6455#section-5.3
77
77
const options = { mask : true } ;
@@ -85,8 +85,8 @@ module.exports = class Interceptor {
85
85
}
86
86
87
87
_interceptServerMessages ( ) {
88
- const receiver = new Receiver ( this . _serverExtenstions ) ;
89
- const sender = new Sender ( this . _socket , this . _clientExtenstions ) ;
88
+ const receiver = new Receiver ( this . _serverExtensions ) ;
89
+ const sender = new Sender ( this . _socket , this . _clientExtensions ) ;
90
90
91
91
const options = { mask : false } ;
92
92
const dataSender = this . _getDataSender ( { sender, event : 'wsServerMsg' , options} ) ;
0 commit comments