From 3bb2ab3a0ca926e05f866fd73ce15b3c5615442d Mon Sep 17 00:00:00 2001 From: Jim Gustafson Date: Thu, 24 Jul 2025 14:02:29 -0700 Subject: [PATCH] Update to RingRTC v2.56.0 --- .../service/webrtc/OutgoingCallActionProcessor.java | 4 ++-- .../service/webrtc/WebRtcActionProcessor.java | 4 ++-- gradle/libs.versions.toml | 2 +- gradle/verification-metadata.xml | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java index ee8a2f2f67..7dc0d7ff83 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/OutgoingCallActionProcessor.java @@ -203,7 +203,7 @@ public class OutgoingCallActionProcessor extends DeviceAwareActionProcessor { byte[] remoteIdentityKey = WebRtcUtil.getPublicKeyBytes(receivedAnswerMetadata.getRemoteIdentityKey()); byte[] localIdentityKey = WebRtcUtil.getPublicKeyBytes(SignalStore.account().getAciIdentityKey().getPublicKey().serialize()); - webRtcInteractor.getCallManager().receivedAnswer(callMetadata.getCallId(), callMetadata.getRemoteDevice(), answerMetadata.getOpaque(), remoteIdentityKey, localIdentityKey); + webRtcInteractor.getCallManager().receivedAnswer(callMetadata.getCallId(), callMetadata.getRemotePeer(), callMetadata.getRemoteDevice(), answerMetadata.getOpaque(), remoteIdentityKey, localIdentityKey); } catch (CallException | InvalidKeyException e) { return callFailure(currentState, "receivedAnswer() failed: ", e); } @@ -216,7 +216,7 @@ public class OutgoingCallActionProcessor extends DeviceAwareActionProcessor { Log.i(TAG, "handleReceivedBusy(): id: " + callMetadata.getCallId().format(callMetadata.getRemoteDevice())); try { - webRtcInteractor.getCallManager().receivedBusy(callMetadata.getCallId(), callMetadata.getRemoteDevice()); + webRtcInteractor.getCallManager().receivedBusy(callMetadata.getCallId(), callMetadata.getRemotePeer(), callMetadata.getRemoteDevice()); } catch (CallException e) { return callFailure(currentState, "receivedBusy() failed: ", e); } diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcActionProcessor.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcActionProcessor.java index 8087459588..a28ae76a9e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcActionProcessor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/WebRtcActionProcessor.java @@ -396,7 +396,7 @@ public abstract class WebRtcActionProcessor { Log.i(tag, "handleReceivedHangup(): id: " + callMetadata.getCallId().format(callMetadata.getRemoteDevice())); try { - webRtcInteractor.getCallManager().receivedHangup(callMetadata.getCallId(), callMetadata.getRemoteDevice(), hangupMetadata.getCallHangupType(), hangupMetadata.getDeviceId()); + webRtcInteractor.getCallManager().receivedHangup(callMetadata.getCallId(), callMetadata.getRemotePeer(), callMetadata.getRemoteDevice(), hangupMetadata.getCallHangupType(), hangupMetadata.getDeviceId()); } catch (CallException e) { return callFailure(currentState, "receivedHangup() failed: ", e); } @@ -516,7 +516,7 @@ public abstract class WebRtcActionProcessor { Log.i(tag, "handleReceivedIceCandidates(): id: " + callMetadata.getCallId().format(callMetadata.getRemoteDevice()) + ", count: " + iceCandidates.size()); try { - webRtcInteractor.getCallManager().receivedIceCandidates(callMetadata.getCallId(), callMetadata.getRemoteDevice(), iceCandidates); + webRtcInteractor.getCallManager().receivedIceCandidates(callMetadata.getCallId(), callMetadata.getRemotePeer(), callMetadata.getRemoteDevice(), iceCandidates); } catch (CallException e) { return callFailure(currentState, "receivedIceCandidates() failed: ", e); } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c7a7e08460..7b059cc52c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -146,7 +146,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.55.0" +signal-ringrtc = "org.signal:ringrtc-android:2.56.0" signal-android-database-sqlcipher = "org.signal:sqlcipher-android:4.6.0-S1" # Third Party diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 0d3094f381..e6c032dce2 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -7390,12 +7390,12 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + +