This repository was archived by the owner on Jul 10, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +25
-10
lines changed Expand file tree Collapse file tree 8 files changed +25
-10
lines changed Original file line number Diff line number Diff line change 1
1
import { io } from "socket.io-client" ;
2
- import adapter from "webrtc-adapter" ;
2
+ import adapterRaw from "webrtc-adapter" ;
3
3
import { ReconnectManager } from "./ReconnectManager" ;
4
4
import { PROTOCOL_RESPONSES } from "../model/protocol" ;
5
5
6
+ const adapter = adapterRaw . default ?? adapterRaw ;
7
+
6
8
const DEFAULT_SOCKET_PATH = "/protocol/socket.io/v4" ;
7
9
8
10
const NOOP_KEEPALIVE_INTERVAL = 2000 ;
Original file line number Diff line number Diff line change 1
1
import * as sdpModifier from "./sdpModifier" ;
2
2
import * as statsHelper from "./statsHelper" ;
3
3
import { setVideoBandwidthUsingSetParameters } from "./rtcrtpsenderHelper" ;
4
- import adapter from "webrtc-adapter" ;
4
+ import adapterRaw from "webrtc-adapter" ;
5
5
import { MAXIMUM_TURN_BANDWIDTH_UNLIMITED } from "./constants" ;
6
6
import Logger from "../utils/Logger" ;
7
7
8
+ const adapter = adapterRaw . default ?? adapterRaw ;
8
9
const logger = new Logger ( ) ;
9
10
10
11
export default class Session {
Original file line number Diff line number Diff line change @@ -4,19 +4,21 @@ import * as CONNECTION_STATUS from "../model/connectionStatusConstants";
4
4
import ServerSocket from "../utils/ServerSocket" ;
5
5
import rtcManagerEvents from "./rtcManagerEvents" ;
6
6
import rtcStats from "./rtcStatsService" ;
7
- import adapter from "webrtc-adapter" ;
7
+ import adapterRaw from "webrtc-adapter" ;
8
8
import VegaConnection from "./VegaConnection" ;
9
9
import { getMediaSettings , modifyMediaCapabilities } from "../utils/mediaSettings" ;
10
10
import { MEDIA_JITTER_BUFFER_TARGET } from "./constants" ;
11
11
import { getHandler } from "../utils/getHandler" ;
12
12
import assert from "../utils/assert" ;
13
- import { v4 as uuidv4 } from "uuid" ;
13
+ import * as uuid from "uuid" ;
14
14
import createMicAnalyser from "./VegaMicAnalyser" ;
15
15
import { maybeTurnOnly } from "../utils/transportSettings" ;
16
16
import VegaMediaQualityMonitor from "./VegaMediaQualityMonitor" ;
17
17
import Logger from "../utils/Logger" ;
18
18
19
+ const adapter = adapterRaw . default ?? adapterRaw ;
19
20
const logger = new Logger ( ) ;
21
+ const uuidv4 = uuid . v4 ;
20
22
21
23
const browserName = adapter . browserDetails . browser ;
22
24
let unloading = false ;
Original file line number Diff line number Diff line change 1
- import adapter from "webrtc-adapter" ;
1
+ import adapterRaw from "webrtc-adapter" ;
2
+
3
+ const adapter = adapterRaw . default ?? adapterRaw ;
2
4
3
5
/**
4
6
* Detect mic issue which seems to happen on OSX when the computer is woken up and sleeping
Original file line number Diff line number Diff line change 1
- import adapter from "webrtc-adapter" ;
1
+ import adapterRaw from "webrtc-adapter" ;
2
+
3
+ const adapter = adapterRaw . default ?? adapterRaw ;
2
4
3
5
const isSafari = adapter . browserDetails . browser === "safari" ;
4
6
Original file line number Diff line number Diff line change 1
1
// ensure adapter is loaded first.
2
- import adapter from "webrtc-adapter" ; // eslint-disable-line no-unused-vars
2
+ import adapterRaw from "webrtc-adapter" ;
3
3
import rtcstats from "rtcstats" ;
4
- import { v4 as uuidv4 } from "uuid" ;
4
+ import * as uuid from "uuid" ;
5
+
6
+ const adapter = adapterRaw . default ?? adapterRaw ; // eslint-disable-line no-unused-vars
7
+ const uuidv4 = uuid . v4 ;
5
8
6
9
const RTCSTATS_PROTOCOL_VERSION = "1.0" ;
7
10
Original file line number Diff line number Diff line change 1
1
import SDPUtils from "sdp" ;
2
- import adapter from "webrtc-adapter" ;
2
+ import adapterRaw from "webrtc-adapter" ;
3
3
import * as sdpTransform from "sdp-transform" ;
4
4
import Logger from "../utils/Logger" ;
5
5
6
+ const adapter = adapterRaw . default ?? adapterRaw ;
6
7
const logger = new Logger ( ) ;
7
8
8
9
const browserName = adapter . browserDetails . browser ;
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ import * as mediasoupClient from "mediasoup-client";
7
7
import { PROTOCOL_RESPONSES } from "../../src/model/protocol" ;
8
8
import * as CONNECTION_STATUS from "../../src/model/connectionStatusConstants" ;
9
9
import EventEmitter from "events" ;
10
- import { v4 as uuidv4 } from "uuid" ;
10
+ import * as uuid from "uuid" ;
11
+
12
+ const uuidv4 = uuid . v4 ;
11
13
12
14
const originalMediasoupDevice = mediasoupClient . Device ;
13
15
You can’t perform that action at this time.
0 commit comments