diff --git a/CHANGES.md b/CHANGES.md index 5b6a5d07..0ff2ffb5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,11 @@ ## develop +## 2022.3.1 + +- [FIX] e2ee が有効で無い場合の判定は null かどうかに修正する + - @voluntas + ## 2022.3.0 - [UPDATE] E2EE 有効時に Lyra コーデックを使用可能にする diff --git a/dist/sora.js b/dist/sora.js index 18edb8c3..32875c3f 100644 --- a/dist/sora.js +++ b/dist/sora.js @@ -1,7 +1,7 @@ /** * sora-js-sdk * WebRTC SFU Sora JavaScript SDK - * @version: 2022.3.0 + * @version: 2022.3.1 * @author: Shiguredo Inc. * @license: Apache-2.0 **/ @@ -2252,7 +2252,7 @@ } const message = { type: "connect", - sora_client: "Sora JavaScript SDK 2022.3.0", + sora_client: "Sora JavaScript SDK 2022.3.1", environment: window.navigator.userAgent, role: role, channel_id: channelId, @@ -3738,7 +3738,7 @@ * @param sender 対象となる RTCRtpSender インスタンス */ async setupSenderTransform(sender) { - if ((this.e2ee === undefined && this.lyra === undefined) || sender.track === null) { + if ((this.e2ee === null && this.lyra === undefined) || sender.track === null) { return; } // TODO(sile): WebRTC Encoded Transform の型が提供されるようになったら ignore を外す @@ -3768,7 +3768,7 @@ * @param receiver 対象となる RTCRtpReceiver インスタンス */ async setupReceiverTransform(mid, receiver) { - if (this.e2ee === undefined && this.lyra === undefined) { + if (this.e2ee === null && this.lyra === undefined) { return; } // TODO(sile): WebRTC Encoded Transform の型が提供されるようになったら ignore を外す @@ -5154,7 +5154,7 @@ * @public */ version: function () { - return "2022.3.0"; + return "2022.3.1"; }, /** * WebRTC のユーティリティ関数群 diff --git a/dist/sora.mjs b/dist/sora.mjs index b52eb525..d6a51566 100644 --- a/dist/sora.mjs +++ b/dist/sora.mjs @@ -1,7 +1,7 @@ /** * sora-js-sdk * WebRTC SFU Sora JavaScript SDK - * @version: 2022.3.0 + * @version: 2022.3.1 * @author: Shiguredo Inc. * @license: Apache-2.0 **/ @@ -2246,7 +2246,7 @@ function createSignalingMessage(offerSDP, role, channelId, metadata, options, re } const message = { type: "connect", - sora_client: "Sora JavaScript SDK 2022.3.0", + sora_client: "Sora JavaScript SDK 2022.3.1", environment: window.navigator.userAgent, role: role, channel_id: channelId, @@ -3732,7 +3732,7 @@ class ConnectionBase { * @param sender 対象となる RTCRtpSender インスタンス */ async setupSenderTransform(sender) { - if ((this.e2ee === undefined && this.lyra === undefined) || sender.track === null) { + if ((this.e2ee === null && this.lyra === undefined) || sender.track === null) { return; } // TODO(sile): WebRTC Encoded Transform の型が提供されるようになったら ignore を外す @@ -3762,7 +3762,7 @@ class ConnectionBase { * @param receiver 対象となる RTCRtpReceiver インスタンス */ async setupReceiverTransform(mid, receiver) { - if (this.e2ee === undefined && this.lyra === undefined) { + if (this.e2ee === null && this.lyra === undefined) { return; } // TODO(sile): WebRTC Encoded Transform の型が提供されるようになったら ignore を外す @@ -5148,7 +5148,7 @@ var sora = { * @public */ version: function () { - return "2022.3.0"; + return "2022.3.1"; }, /** * WebRTC のユーティリティ関数群 diff --git a/package.json b/package.json index b2271d69..a4c82fa6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sora-js-sdk", - "version": "2022.3.0", + "version": "2022.3.1", "description": "WebRTC SFU Sora JavaScript SDK", "main": "dist/sora.js", "module": "dist/sora.mjs", diff --git a/packages/sdk/src/base.ts b/packages/sdk/src/base.ts index 7c81a193..b20b139d 100644 --- a/packages/sdk/src/base.ts +++ b/packages/sdk/src/base.ts @@ -1387,7 +1387,7 @@ export default class ConnectionBase { * @param sender 対象となる RTCRtpSender インスタンス */ protected async setupSenderTransform(sender: RTCRtpSender): Promise { - if ((this.e2ee === undefined && this.lyra === undefined) || sender.track === null) { + if ((this.e2ee === null && this.lyra === undefined) || sender.track === null) { return; } @@ -1418,7 +1418,7 @@ export default class ConnectionBase { * @param receiver 対象となる RTCRtpReceiver インスタンス */ protected async setupReceiverTransform(mid: string | null, receiver: RTCRtpReceiver): Promise { - if (this.e2ee === undefined && this.lyra === undefined) { + if (this.e2ee === null && this.lyra === undefined) { return; }