Use call update event to update call hold icon
This commit is contained in:
@ -209,8 +209,6 @@ static void event_handler(enum bevent_ev ev, struct bevent *event, void *arg)
|
|||||||
len = re_snprintf(event_buf, sizeof event_buf, "call established", "");
|
len = re_snprintf(event_buf, sizeof event_buf, "call established", "");
|
||||||
break;
|
break;
|
||||||
case BEVENT_CALL_REMOTE_SDP:
|
case BEVENT_CALL_REMOTE_SDP:
|
||||||
if (strcmp(prm, "offer") != 0)
|
|
||||||
return;
|
|
||||||
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
ardir = sdp_media_rdir(stream_sdpmedia(audio_strm(call_audio(call))));
|
||||||
len = re_snprintf(event_buf, sizeof event_buf, "call update,%d", ardir);
|
len = re_snprintf(event_buf, sizeof event_buf, "call update,%d", ardir);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@ -1414,7 +1414,6 @@ private fun CallRow(ctx: Context, viewModel: ViewModel) {
|
|||||||
)
|
)
|
||||||
call.resume()
|
call.resume()
|
||||||
call.onhold = false
|
call.onhold = false
|
||||||
callOnHold.value = false
|
|
||||||
} else {
|
} else {
|
||||||
Log.d(
|
Log.d(
|
||||||
TAG,
|
TAG,
|
||||||
@ -1422,7 +1421,6 @@ private fun CallRow(ctx: Context, viewModel: ViewModel) {
|
|||||||
)
|
)
|
||||||
call.hold()
|
call.hold()
|
||||||
call.onhold = true
|
call.onhold = true
|
||||||
callOnHold.value = true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user