Skip to content

Commit 2622f7f

Browse files
committed
werift: update; fix client.ts
1 parent f53c9c3 commit 2622f7f

File tree

4 files changed

+28
-10
lines changed

4 files changed

+28
-10
lines changed

.vscode/launch.json

+17
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,23 @@
3030
"env": { "DEBUG": "werift*" },
3131
"console": "integratedTerminal",
3232
"internalConsoleOptions": "neverOpen"
33+
},
34+
{
35+
"name": "werift:client-datachannel",
36+
"type": "node",
37+
"request": "launch",
38+
"program": "${workspaceRoot}/werift/node_modules/ts-node-dev/lib/bin.js",
39+
"protocol": "inspector",
40+
"args": [
41+
"--project",
42+
"${workspaceRoot}/werift/tsconfig.json",
43+
"${workspaceRoot}/werift/client.ts",
44+
"-t",
45+
"1"
46+
],
47+
"env": { "DEBUG": "werift*" },
48+
"console": "integratedTerminal",
49+
"internalConsoleOptions": "neverOpen"
3350
}
3451
]
3552
}

werift/client.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,14 @@ new Promise<void>(async (done, failed) => {
7272
pc.setRemoteDescription(data);
7373

7474
await pc.connectionStateChange.watch((state) => state === "connected");
75-
if (transceiver.receiver.tracks.length === 0) {
76-
console.log("remoteTrack not found");
77-
done();
78-
return;
79-
}
8075

8176
if (testType === TestType.PeerConnection) {
77+
if (transceiver.receiver.tracks.length === 0) {
78+
console.log("remoteTrack not found");
79+
done();
80+
return;
81+
}
82+
8283
const payloadType = transceiver.codecs.find((codec) =>
8384
codec.mimeType.toLowerCase().includes("vp8")
8485
)!.payloadType;

werift/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"debug": "^4.3.1",
1414
"express": "^4.17.1",
1515
"got": "^11.8.2",
16-
"werift": "^0.9.2",
16+
"werift": "^0.9.3",
1717
"yargs": "^16.2.0"
1818
},
1919
"devDependencies": {

werift/yarn.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -1708,10 +1708,10 @@ webcrypto-core@^1.2.0:
17081708
pvtsutils "^1.1.2"
17091709
tslib "^2.1.0"
17101710

1711-
werift@^0.9.2:
1712-
version "0.9.2"
1713-
resolved "https://registry.yarnpkg.com/werift/-/werift-0.9.2.tgz#0f951b0b7a4a1f3b9e20640e5e66992f4a147714"
1714-
integrity sha512-4rG9mw8U2lLKCII0CdH4KnvNOiejLYhgEuyvdWqoF9yr2iEEd2T00LeKPOrpyKJyOzoNhcgeK4tulyq8xNcZHw==
1711+
werift@^0.9.3:
1712+
version "0.9.3"
1713+
resolved "https://registry.yarnpkg.com/werift/-/werift-0.9.3.tgz#bcf831e0d4a65a882d6e3df6643ef33452715bcf"
1714+
integrity sha512-gEACaQ0Xp7pLhWCqhqe78Q85kRiLHySfbTXJCcA5nSLq3haXERlx5xnM0kLzQBioMqoGlDyvZ1xoDNMonXC+hw==
17151715
dependencies:
17161716
"@fidm/x509" "^1.2.1"
17171717
"@peculiar/webcrypto" "^1.1.6"

0 commit comments

Comments
 (0)