mirror of
https://github.com/oxen-io/session-android.git
synced 2025-06-08 22:18:34 +00:00
Clear sticky WebRtcViewModel events when initiating a new call.
This commit is contained in:
parent
903c3989b9
commit
d2bf539504
@ -431,6 +431,7 @@ public class WebRtcCallService extends Service implements CallManager.Observer,
|
|||||||
}
|
}
|
||||||
|
|
||||||
Log.i(TAG, "handleOutgoingCall():");
|
Log.i(TAG, "handleOutgoingCall():");
|
||||||
|
EventBus.getDefault().removeStickyEvent(WebRtcViewModel.class);
|
||||||
|
|
||||||
initializeVideo();
|
initializeVideo();
|
||||||
|
|
||||||
@ -1042,6 +1043,12 @@ public class WebRtcCallService extends Service implements CallManager.Observer,
|
|||||||
RemotePeer remotePeer = getRemotePeer(intent);
|
RemotePeer remotePeer = getRemotePeer(intent);
|
||||||
|
|
||||||
Log.i(TAG, "handleEndedReceivedOfferWhileActive(): call_id: " + remotePeer.getCallId());
|
Log.i(TAG, "handleEndedReceivedOfferWhileActive(): call_id: " + remotePeer.getCallId());
|
||||||
|
|
||||||
|
if (activePeer == null) {
|
||||||
|
Log.w(TAG, "handleEndedReceivedOfferWhileActive(): ignoring call with null activePeer");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch (activePeer.getState()) {
|
switch (activePeer.getState()) {
|
||||||
case DIALING:
|
case DIALING:
|
||||||
case REMOTE_RINGING: setCallInProgressNotification(TYPE_OUTGOING_RINGING, activePeer); break;
|
case REMOTE_RINGING: setCallInProgressNotification(TYPE_OUTGOING_RINGING, activePeer); break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user