Skip to content
This repository was archived by the owner on Oct 23, 2024. It is now read-only.

Commit 22745f0

Browse files
authored
Fix a type error when a WebTransport stream is published. (#1046)
1 parent e5f4520 commit 22745f0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/agent/conference/roomController.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1473,7 +1473,7 @@ module.exports.create = function (spec, on_init_ok, on_init_failed) {
14731473
framerate: streamInfo.media.video.framerate,
14741474
subscribers: [],
14751475
status: 'active'} : undefined,
1476-
data: streamInfo.data,
1476+
data: streamInfo.data?{subscribers:[], status:'active'}:undefined,
14771477
spread: []
14781478
};
14791479
terminals[terminal_id].published.push(streamId);
@@ -1604,7 +1604,7 @@ module.exports.create = function (spec, on_init_ok, on_init_failed) {
16041604
terminals[terminal_id].subscribed[subscriptionId] = {};
16051605
for (const [kind, streamId] of createMapForSources(audioStream, videoStream, dataStream)) {
16061606
if (streamId) {
1607-
streams[streamId][kind].subscriber = streams[streamId][kind].subscribers || [];
1607+
streams[streamId][kind].subscribers = streams[streamId][kind].subscribers || [];
16081608
streams[streamId][kind].subscribers.push(terminal_id);
16091609
terminals[terminal_id].subscribed[subscriptionId][kind] = streamId;
16101610
}

0 commit comments

Comments
 (0)