Update to RingRTC v2.20.0

fork-5.53.8
Jim Gustafson 2022-03-21 08:13:20 -07:00 zatwierdzone przez Greyson Parrelli
rodzic 90dd6b7cb3
commit c7352f62e5
4 zmienionych plików z 9 dodań i 4 usunięć

Wyświetl plik

@ -41,6 +41,7 @@ public class ActiveCallActionProcessorDelegate extends WebRtcActionProcessor {
put(CallEvent.ENDED_REMOTE_BUSY, WebRtcViewModel.State.CALL_BUSY);
put(CallEvent.ENDED_REMOTE_HANGUP_NEED_PERMISSION, WebRtcViewModel.State.CALL_NEEDS_PERMISSION);
put(CallEvent.ENDED_REMOTE_GLARE, WebRtcViewModel.State.CALL_DISCONNECTED_GLARE);
put(CallEvent.ENDED_REMOTE_RECALL, WebRtcViewModel.State.CALL_DISCONNECTED_GLARE);
}};
public ActiveCallActionProcessorDelegate(@NonNull WebRtcInteractor webRtcInteractor, @NonNull String tag) {
@ -180,6 +181,8 @@ public class ActiveCallActionProcessorDelegate extends WebRtcActionProcessor {
ThreadUtil.runOnMainDelayed(ringer::stop, SignalCallManager.BUSY_TONE_LENGTH);
} else if (endedRemoteEvent == CallEvent.ENDED_REMOTE_GLARE && incomingBeforeAccept) {
webRtcInteractor.insertMissedCall(remotePeer, remotePeer.getCallStartTimestamp(), currentState.getCallSetupState(remotePeer).isRemoteVideoOffer());
} else if (endedRemoteEvent == CallEvent.ENDED_REMOTE_RECALL && incomingBeforeAccept) {
webRtcInteractor.insertMissedCall(remotePeer, remotePeer.getCallStartTimestamp(), currentState.getCallSetupState(remotePeer).isRemoteVideoOffer());
}
if (state == WebRtcViewModel.State.CALL_ACCEPTED_ELSEWHERE) {

Wyświetl plik

@ -468,10 +468,12 @@ public final class SignalCallManager implements CallManager.Observer, GroupCall.
case ENDED_REMOTE_HANGUP_DECLINED:
case ENDED_REMOTE_BUSY:
case ENDED_REMOTE_GLARE:
case ENDED_REMOTE_RECALL:
return p.handleEndedRemote(s, event, remotePeer);
case ENDED_TIMEOUT:
case ENDED_INTERNAL_FAILURE:
case ENDED_SIGNALING_FAILURE:
case ENDED_GLARE_HANDLING_FAILURE:
case ENDED_CONNECTION_FAILURE:
return p.handleEnded(s, event, remotePeer);
case RECEIVED_OFFER_EXPIRED:

Wyświetl plik

@ -76,7 +76,7 @@ dependencyResolutionManagement {
alias('signal-client-android').to('org.whispersystems', 'signal-client-android').versionRef('signal-client')
alias('signal-aesgcmprovider').to('org.signal:aesgcmprovider:0.0.3')
alias('signal-argon2').to('org.signal:argon2:13.1')
alias('signal-ringrtc').to('org.signal:ringrtc-android:2.19.2')
alias('signal-ringrtc').to('org.signal:ringrtc-android:2.20.0')
alias('signal-android-database-sqlcipher').to('org.signal:android-database-sqlcipher:4.4.3-S8')
// Third Party

Wyświetl plik

@ -3398,9 +3398,9 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
<sha256 value="0f686ccff0d4842bfcc74d92e8dc780a5f159b9376e37a1189fabbcdac458bef" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.signal" name="ringrtc-android" version="2.19.2">
<artifact name="ringrtc-android-2.19.2.aar">
<sha256 value="5d141ab9dc605d59b071e52ab36112ee319ec6c11a81835d47b7a0581ce245e7" origin="Generated by Gradle"/>
<component group="org.signal" name="ringrtc-android" version="2.20.0">
<artifact name="ringrtc-android-2.20.0.aar">
<sha256 value="ef8ab50ccc5e1565cba3a372c70006104e10710609cb1f75b1fab5a9272413ff" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.slf4j" name="slf4j-api" version="1.6.4">