@@ -253,7 +253,7 @@ var Conference = function (rpcClient, selfRpcId) {
253
253
} ) ;
254
254
} ) ;
255
255
} else if ( direction === 'out' ) {
256
- return addSubscription ( sessionId , sessionInfo . locality , sessionInfo . transport , sessionInfo . media , sessionInfo . data , sessionInfo . info
256
+ return addSubscription ( sessionId , sessionInfo . locality , sessionInfo . media , sessionInfo . data , sessionInfo . info , sessionInfo . transport
257
257
) . then ( ( ) => {
258
258
if ( sessionInfo . info && sessionInfo . info . type !== 'webrtc' ) {
259
259
if ( sessionInfo . info . location ) {
@@ -754,7 +754,7 @@ var Conference = function (rpcClient, selfRpcId) {
754
754
return Promise . resolve ( 'ok' ) ;
755
755
} ;
756
756
757
- const addSubscription = ( id , locality , transport , mediaSpec , dataSpec , info ) => {
757
+ const addSubscription = ( id , locality , mediaSpec , dataSpec , info , transport ) => {
758
758
if ( ! participants [ info . owner ] ) {
759
759
return Promise . reject ( 'Participant early left' ) ;
760
760
}
@@ -1311,7 +1311,7 @@ var Conference = function (rpcClient, selfRpcId) {
1311
1311
}
1312
1312
1313
1313
if ( subDesc . type === 'sip' ) {
1314
- return addSubscription ( subscriptionId , subDesc . transport , subDesc . locality , subDesc . media , subDesc . data , { owner : participantId , type : 'sip' } )
1314
+ return addSubscription ( subscriptionId , subDesc . locality , subDesc . media , subDesc . data , { owner : participantId , type : 'sip' } , subDesc . transport )
1315
1315
. then ( ( result ) => {
1316
1316
callback ( 'callback' , result ) ;
1317
1317
} )
@@ -2459,6 +2459,7 @@ var Conference = function (rpcClient, selfRpcId) {
2459
2459
var subUpdate ;
2460
2460
var muteReqs = [ ] ;
2461
2461
for ( const cmd of commands ) {
2462
+ var exe ;
2462
2463
switch ( cmd . op ) {
2463
2464
case 'replace' :
2464
2465
if ( ( cmd . path === '/media/audio/status' ) && ( cmd . value === 'inactive' || cmd . value === 'active' ) ) {
@@ -2498,6 +2499,7 @@ var Conference = function (rpcClient, selfRpcId) {
2498
2499
} else {
2499
2500
return Promise . reject ( 'Invalid path or value' ) ;
2500
2501
}
2502
+ break ;
2501
2503
default :
2502
2504
return Promise . reject ( 'Invalid subscription control operation' ) ;
2503
2505
}
0 commit comments