Skip to content

Commit 1c262f1

Browse files
authored
Merge pull request #6 from daily-co/eng-7275-mediasoup-client-3.6.80-changes
ENG-7275 daily mediasoup-client 3.6.80 changes
2 parents 3e90960 + 3cd6306 commit 1c262f1

File tree

4 files changed

+1134
-26
lines changed

4 files changed

+1134
-26
lines changed

src/Device.ts

+9
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { Chrome70 } from './handlers/Chrome70';
1212
import { Chrome67 } from './handlers/Chrome67';
1313
import { Chrome55 } from './handlers/Chrome55';
1414
import { Firefox60 } from './handlers/Firefox60';
15+
import { Firefox117 } from './handlers/Firefox117';
1516
import { Safari12 } from './handlers/Safari12';
1617
import { Safari11 } from './handlers/Safari11';
1718
import { Edge11 } from './handlers/Edge11';
@@ -28,6 +29,7 @@ export type BuiltinHandlerName =
2829
| 'Chrome70'
2930
| 'Chrome67'
3031
| 'Chrome55'
32+
| 'Firefox117'
3133
| 'Firefox60'
3234
| 'Safari12'
3335
| 'Safari11'
@@ -118,6 +120,10 @@ export function detectDevice(): BuiltinHandlerName | undefined
118120
{
119121
return 'Firefox60';
120122
}
123+
else if (browser.satisfies({ firefox: '>=117' }))
124+
{
125+
return 'Firefox117';
126+
}
121127
// Firefox on iOS.
122128
else if (browser.satisfies({ ios: { OS: '>=14.3', firefox: '>=30.0' } }))
123129
{
@@ -299,6 +305,9 @@ export class Device
299305
case 'Firefox60':
300306
this._handlerFactory = Firefox60.createFactory();
301307
break;
308+
case 'Firefox117':
309+
this._handlerFactory = Firefox117.createFactory();
310+
break;
302311
case 'Safari12':
303312
this._handlerFactory = Safari12.createFactory();
304313
break;

src/Transport.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ export class Transport extends EnhancedEventEmitter<TransportEvents>
642642
}
643643
catch (error)
644644
{
645-
this._handler.stopSending(localId)
645+
await this._handler.stopSending(localId)
646646
.catch(() => {});
647647

648648
throw error;

0 commit comments

Comments
 (0)