From 3aa6237cc6538c53d83e2d2ffb4056f09953701e Mon Sep 17 00:00:00 2001 From: automated-signal <37887102+automated-signal@users.noreply.github.com> Date: Fri, 23 Feb 2024 12:15:40 -0600 Subject: [PATCH] Update to RingRTC v2.38.0 Co-authored-by: Jim Gustafson Co-authored-by: ayumi yu --- package.json | 2 +- ts/services/calling.ts | 12 ++++++++---- yarn.lock | 8 ++++---- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index c9d32f15aa..646f352aa0 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "@react-spring/web": "9.5.5", "@signalapp/better-sqlite3": "8.6.0", "@signalapp/libsignal-client": "0.40.0", - "@signalapp/ringrtc": "2.37.1", + "@signalapp/ringrtc": "2.38.0", "@signalapp/windows-dummy-keystroke": "1.0.0", "@types/fabric": "4.5.3", "backbone": "1.4.0", diff --git a/ts/services/calling.ts b/ts/services/calling.ts index b48eddb374..2bc6015f55 100644 --- a/ts/services/calling.ts +++ b/ts/services/calling.ts @@ -2596,10 +2596,14 @@ export class CallingClass { const isContactUntrusted = !isInSystemContacts(conversation.attributes); const callSettings = { - iceServer: { - ...iceServer, - urls: iceServer.urls.slice(), - }, + iceServers: [ + { + hostname: '', + username: iceServer.username, + password: iceServer.password, + urls: iceServer.urls.slice(), + }, + ], hideIp: shouldRelayCalls || isContactUntrusted, dataMode: DataMode.Normal, // TODO: DESKTOP-3101 diff --git a/yarn.lock b/yarn.lock index 57658003db..1b368018bd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3989,10 +3989,10 @@ ws "^8.4.2" zod "^3.20.2" -"@signalapp/ringrtc@2.37.1": - version "2.37.1" - resolved "https://registry.yarnpkg.com/@signalapp/ringrtc/-/ringrtc-2.37.1.tgz#2edd9c55e4c26505e42b24fbff745e47e1991e6d" - integrity sha512-qBUmOui/Tnhsx+dJXWWW8NYbD9AZEQw2ag/1pRnmXKOorqtlQk33u91bzsvZdvhQbRx7/CR/LcWDBRecscwuPA== +"@signalapp/ringrtc@2.38.0": + version "2.38.0" + resolved "https://registry.yarnpkg.com/@signalapp/ringrtc/-/ringrtc-2.38.0.tgz#c4434b731560763a5470e2c15bcf3426ed66611a" + integrity sha512-tDLUgtcUS0D/0hA566f0arqaa/VKLVJgaqFAGltdRhFdY7xMikJJtxqSRJhS57/bYGP1i0rFLbNiEvLWN4s8aw== dependencies: https-proxy-agent "7.0.1" tar "^6.1.0"