Update to RingRTC v2.53.0

This commit is contained in:
Jim Gustafson
2025-06-05 08:22:35 -07:00
committed by Greyson Parrelli
parent 6b6980811b
commit a9475ef153
5 changed files with 13 additions and 8 deletions
@@ -63,6 +63,7 @@ class CallLinkPreJoinActionProcessor(
SignalStore.internal.groupCallingServer,
callLinkAuthCredentialPresentation.serialize(),
callLinkRootKey,
null,
callLink.credentials.adminPassBytes,
ByteArray(0),
AUDIO_LEVELS_INTERVAL,
@@ -417,7 +417,7 @@ public final class SignalCallManager implements CallManager.Observer, GroupCall.
CallLinkSecretParams.deriveFromRootKey(callLinkRootKey.getKeyBytes())
);
callManager.peekCallLinkCall(SignalStore.internal().getGroupCallingServer(), callLinkAuthCredentialPresentation.serialize(), callLinkRootKey, peekInfo -> {
callManager.peekCallLinkCall(SignalStore.internal().getGroupCallingServer(), callLinkAuthCredentialPresentation.serialize(), callLinkRootKey, null, peekInfo -> {
PeekInfo info = peekInfo.getValue();
if (info == null) {
Log.w(TAG, "Failed to get peek info: " + peekInfo.getStatus());
@@ -141,7 +141,8 @@ class SignalCallLinkManager(
callManager.readCallLink(
SignalStore.internal.groupCallingServer,
requestCallLinkAuthCredentialPresentation(credentials.linkKeyBytes).serialize(),
CallLinkRootKey(credentials.linkKeyBytes)
CallLinkRootKey(credentials.linkKeyBytes),
null
) {
if (it.isSuccess) {
emitter.onSuccess(ReadCallLinkResult.Success(it.value!!.toAppState()))
@@ -168,6 +169,7 @@ class SignalCallLinkManager(
SignalStore.internal.groupCallingServer,
credentialPresentation.serialize(),
CallLinkRootKey(credentials.linkKeyBytes),
null,
credentials.adminPassBytes,
name
) { result ->
@@ -195,6 +197,7 @@ class SignalCallLinkManager(
SignalStore.internal.groupCallingServer,
credentialPresentation.serialize(),
CallLinkRootKey(credentials.linkKeyBytes),
null,
credentials.adminPassBytes,
restrictions
) { result ->
@@ -221,6 +224,7 @@ class SignalCallLinkManager(
SignalStore.internal.groupCallingServer,
credentialPresentation.serialize(),
CallLinkRootKey(credentials.linkKeyBytes),
null,
credentials.adminPassBytes
) { result ->
if (result.isSuccess && result.value == true) {
+1 -1
View File
@@ -145,7 +145,7 @@ libsignal-client = { module = "org.signal:libsignal-client", version.ref = "libs
libsignal-android = { module = "org.signal:libsignal-android", version.ref = "libsignal-client" }
protobuf-gradle-plugin = { module = "com.google.protobuf:protobuf-gradle-plugin", version.ref = "protobuf-gradle-plugin" }
signal-aesgcmprovider = "org.signal:aesgcmprovider:0.0.4"
signal-ringrtc = "org.signal:ringrtc-android:2.52.3"
signal-ringrtc = "org.signal:ringrtc-android:2.53.0"
signal-android-database-sqlcipher = "org.signal:sqlcipher-android:4.6.0-S1"
# Third Party
+5 -5
View File
@@ -7232,12 +7232,12 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="20ce9f2fa45f934e73f4629e9956946fd4a0868e2c6bb99154e8b4cb9aef8425" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="ringrtc-android" version="2.52.3">
<artifact name="ringrtc-android-2.52.3.aar">
<sha256 value="f9e61dffcc59f68f3f7969c09ba217a4638f14b09d2b948f41b8d2dd3dc0272f" origin="Generated by Gradle"/>
<component group="org.signal" name="ringrtc-android" version="2.53.0">
<artifact name="ringrtc-android-2.53.0.aar">
<sha256 value="7ce40732ca8e2d08d47feedd68e3694aaafc348f9d2e1affeacd07d5089a0605" origin="Generated by Gradle"/>
</artifact>
<artifact name="ringrtc-android-2.52.3.module">
<sha256 value="ef7da47c2439f631e1cc5c57ccd391850d06ddcf1215010db54b87374a792b86" origin="Generated by Gradle"/>
<artifact name="ringrtc-android-2.53.0.module">
<sha256 value="ccf75bb3659265c72c8b969d9deb4d4e777b732441d9ad9c02b606d54bc37c64" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="sqlcipher-android" version="4.6.0-S1">