mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-23 19:26:17 +00:00
Update to RingRTC v2.20.0
This commit is contained in:
committed by
Greyson Parrelli
parent
90dd6b7cb3
commit
c7352f62e5
@@ -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) {
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user