Update to RingRTC v2.20.0
This commit is contained in:
parent
90dd6b7cb3
commit
c7352f62e5
4 changed files with 9 additions and 4 deletions
|
@ -41,6 +41,7 @@ public class ActiveCallActionProcessorDelegate extends WebRtcActionProcessor {
|
||||||
put(CallEvent.ENDED_REMOTE_BUSY, WebRtcViewModel.State.CALL_BUSY);
|
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_HANGUP_NEED_PERMISSION, WebRtcViewModel.State.CALL_NEEDS_PERMISSION);
|
||||||
put(CallEvent.ENDED_REMOTE_GLARE, WebRtcViewModel.State.CALL_DISCONNECTED_GLARE);
|
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) {
|
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);
|
ThreadUtil.runOnMainDelayed(ringer::stop, SignalCallManager.BUSY_TONE_LENGTH);
|
||||||
} else if (endedRemoteEvent == CallEvent.ENDED_REMOTE_GLARE && incomingBeforeAccept) {
|
} else if (endedRemoteEvent == CallEvent.ENDED_REMOTE_GLARE && incomingBeforeAccept) {
|
||||||
webRtcInteractor.insertMissedCall(remotePeer, remotePeer.getCallStartTimestamp(), currentState.getCallSetupState(remotePeer).isRemoteVideoOffer());
|
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) {
|
if (state == WebRtcViewModel.State.CALL_ACCEPTED_ELSEWHERE) {
|
||||||
|
|
|
@ -468,10 +468,12 @@ public final class SignalCallManager implements CallManager.Observer, GroupCall.
|
||||||
case ENDED_REMOTE_HANGUP_DECLINED:
|
case ENDED_REMOTE_HANGUP_DECLINED:
|
||||||
case ENDED_REMOTE_BUSY:
|
case ENDED_REMOTE_BUSY:
|
||||||
case ENDED_REMOTE_GLARE:
|
case ENDED_REMOTE_GLARE:
|
||||||
|
case ENDED_REMOTE_RECALL:
|
||||||
return p.handleEndedRemote(s, event, remotePeer);
|
return p.handleEndedRemote(s, event, remotePeer);
|
||||||
case ENDED_TIMEOUT:
|
case ENDED_TIMEOUT:
|
||||||
case ENDED_INTERNAL_FAILURE:
|
case ENDED_INTERNAL_FAILURE:
|
||||||
case ENDED_SIGNALING_FAILURE:
|
case ENDED_SIGNALING_FAILURE:
|
||||||
|
case ENDED_GLARE_HANDLING_FAILURE:
|
||||||
case ENDED_CONNECTION_FAILURE:
|
case ENDED_CONNECTION_FAILURE:
|
||||||
return p.handleEnded(s, event, remotePeer);
|
return p.handleEnded(s, event, remotePeer);
|
||||||
case RECEIVED_OFFER_EXPIRED:
|
case RECEIVED_OFFER_EXPIRED:
|
||||||
|
|
|
@ -76,7 +76,7 @@ dependencyResolutionManagement {
|
||||||
alias('signal-client-android').to('org.whispersystems', 'signal-client-android').versionRef('signal-client')
|
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-aesgcmprovider').to('org.signal:aesgcmprovider:0.0.3')
|
||||||
alias('signal-argon2').to('org.signal:argon2:13.1')
|
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')
|
alias('signal-android-database-sqlcipher').to('org.signal:android-database-sqlcipher:4.4.3-S8')
|
||||||
|
|
||||||
// Third Party
|
// Third Party
|
||||||
|
|
|
@ -3398,9 +3398,9 @@ https://docs.gradle.org/current/userguide/dependency_verification.html
|
||||||
<sha256 value="0f686ccff0d4842bfcc74d92e8dc780a5f159b9376e37a1189fabbcdac458bef" origin="Generated by Gradle"/>
|
<sha256 value="0f686ccff0d4842bfcc74d92e8dc780a5f159b9376e37a1189fabbcdac458bef" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.signal" name="ringrtc-android" version="2.19.2">
|
<component group="org.signal" name="ringrtc-android" version="2.20.0">
|
||||||
<artifact name="ringrtc-android-2.19.2.aar">
|
<artifact name="ringrtc-android-2.20.0.aar">
|
||||||
<sha256 value="5d141ab9dc605d59b071e52ab36112ee319ec6c11a81835d47b7a0581ce245e7" origin="Generated by Gradle"/>
|
<sha256 value="ef8ab50ccc5e1565cba3a372c70006104e10710609cb1f75b1fab5a9272413ff" origin="Generated by Gradle"/>
|
||||||
</artifact>
|
</artifact>
|
||||||
</component>
|
</component>
|
||||||
<component group="org.slf4j" name="slf4j-api" version="1.6.4">
|
<component group="org.slf4j" name="slf4j-api" version="1.6.4">
|
||||||
|
|
Loading…
Add table
Reference in a new issue