@@ -276,7 +276,8 @@ return /******/ (function(modules) { // webpackBootstrap
276
276
extraHeaders : options . extraHeaders || this . extraHeaders ,
277
277
forceNode : options . forceNode || this . forceNode ,
278
278
localAddress : options . localAddress || this . localAddress ,
279
- requestTimeout : options . requestTimeout || this . requestTimeout
279
+ requestTimeout : options . requestTimeout || this . requestTimeout ,
280
+ protocols : options . protocols || void 0
280
281
} ) ;
281
282
282
283
return transport ;
@@ -4346,6 +4347,7 @@ return /******/ (function(modules) { // webpackBootstrap
4346
4347
}
4347
4348
this . perMessageDeflate = opts . perMessageDeflate ;
4348
4349
this . usingBrowserWebSocket = BrowserWebSocket && ! opts . forceNode ;
4350
+ this . protocols = opts . protocols ;
4349
4351
if ( ! this . usingBrowserWebSocket ) {
4350
4352
WebSocket = NodeWebSocket ;
4351
4353
}
@@ -4385,7 +4387,7 @@ return /******/ (function(modules) { // webpackBootstrap
4385
4387
}
4386
4388
4387
4389
var uri = this . uri ( ) ;
4388
- var protocols = void 0 ;
4390
+ var protocols = this . protocols ;
4389
4391
var opts = {
4390
4392
agent : this . agent ,
4391
4393
perMessageDeflate : this . perMessageDeflate
@@ -4407,7 +4409,7 @@ return /******/ (function(modules) { // webpackBootstrap
4407
4409
}
4408
4410
4409
4411
try {
4410
- this . ws = this . usingBrowserWebSocket ? new WebSocket ( uri ) : new WebSocket ( uri , protocols , opts ) ;
4412
+ this . ws = this . usingBrowserWebSocket ? protocols ? new WebSocket ( uri , protocols ) : new WebSocket ( uri ) : new WebSocket ( uri , protocols , opts ) ;
4411
4413
} catch ( err ) {
4412
4414
return this . emit ( 'error' , err ) ;
4413
4415
}
0 commit comments