Fix early ringing state on slow connections.

fork-5.53.8
Cody Henthorne 2022-03-16 13:28:01 -04:00
rodzic 3a8591fdfb
commit 4c7bd80f72
2 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -30,7 +30,7 @@ class AndroidCallConnection(private val context: Context, val recipientId: Recip
override fun onShowIncomingCallUi() {
Log.i(TAG, "onShowIncomingCallUi()")
WebRtcCallService.update(context, CallNotificationBuilder.TYPE_INCOMING_RINGING, recipientId)
WebRtcCallService.update(context, CallNotificationBuilder.TYPE_INCOMING_CONNECTING, recipientId)
setRinging()
}

Wyświetl plik

@ -51,6 +51,7 @@ public class CallNotificationBuilder {
if (type == TYPE_INCOMING_CONNECTING) {
builder.setContentText(context.getString(R.string.CallNotificationBuilder_connecting));
builder.setPriority(NotificationCompat.PRIORITY_MIN);
builder.setContentIntent(null);
} else if (type == TYPE_INCOMING_RINGING) {
builder.setContentText(context.getString(recipient.isGroup() ? R.string.NotificationBarManager__incoming_signal_group_call : R.string.NotificationBarManager__incoming_signal_call));
builder.addAction(getServiceNotificationAction(context, WebRtcCallService.denyCallIntent(context), R.drawable.ic_close_grey600_32dp, R.string.NotificationBarManager__decline_call));