Use callkit to Pause/Resume

This commit is contained in:
Christophe Deschamps 2022-04-25 17:44:06 +02:00
parent 5c0092351f
commit 1d2d6f7605

View file

@ -192,9 +192,14 @@ class CallData {
func togglePause() {
if (isCallPaused()) {
try?call.resume()
CallsViewModel.shared.callsData.value?.forEach {
if ($0.canCallBePaused()) {
CallManager.instance().setHeld(call: $0.call, hold: true)
}
}
CallManager.instance().setHeld(call: call, hold: false)
} else {
try?call.pause()
CallManager.instance().setHeld(call: call, hold: true)
}
isPaused.value = isCallPaused()
}