self.handleFailedCall(failedCall:call,error:.assertionError(description:"failed to create fulfillReadyToSendIceUpdatesPromise"))
self.handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"failed to create fulfillReadyToSendIceUpdatesPromise",file:#file,function:#function,line:#line))
return
}
@ -409,7 +414,7 @@ protocol CallServiceObserver: class {
handleFailedCall(failedCall:call,error:CallError.assertionError(description:"peerConnectionClient was unexpectedly nil in \(#function)"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"peerConnectionClient was unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
@ -697,7 +702,7 @@ protocol CallServiceObserver: class {
AssertIsOnMainThread()
guardletcall=self.callelse{
self.handleFailedCurrentCall(error:.assertionError(description:"ignoring local ice candidate, since there is no current call."))
self.handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"ignoring local ice candidate, since there is no current call.",file:#file,function:#function,line:#line))
return
}
@ -712,7 +717,7 @@ protocol CallServiceObserver: class {
self.handleFailedCurrentCall(error:.assertionError(description:"ignoring local ice candidate, since call is now idle."))
self.handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"ignoring local ice candidate, since call is now idle.",file:#file,function:#function,line:#line))
return
}
@ -748,7 +753,7 @@ protocol CallServiceObserver: class {
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) ignoring \(#function) since there is no current call."))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) ignoring \(#function) since there is no current call.",file:#file,function:#function,line:#line))
return
}
@ -817,14 +822,14 @@ protocol CallServiceObserver: class {
guardletcall=self.callelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) call was unexpectedly nil in \(#function)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) call was unexpectedly nil in \(#function)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) call was unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
guardcall.localId==localIdelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)",file:#file,function:#function,line:#line))
return
}
@ -840,7 +845,7 @@ protocol CallServiceObserver: class {
Logger.debug("\(TAG) in \(#function)")
guardletcurrentCall=self.callelse{
handleFailedCall(failedCall:call,error:.assertionError(description:"\(TAG) ignoring \(#function) since there is no current call"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"\(TAG) ignoring \(#function) since there is no current call",file:#file,function:#function,line:#line))
return
}
@ -852,7 +857,7 @@ protocol CallServiceObserver: class {
handleFailedCall(failedCall:call,error:.assertionError(description:"\(TAG) peerConnectionClient unexpectedly nil in \(#function)"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"\(TAG) peerConnectionClient unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
@ -907,14 +912,14 @@ protocol CallServiceObserver: class {
guardletcall=self.callelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) call was unexpectedly nil in \(#function)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) call was unexpectedly nil in \(#function)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) call was unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
guardcall.localId==localIdelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) callLocalId:\(localId) doesn't match current calls: \(call.localId)",file:#file,function:#function,line:#line))
return
}
@ -953,17 +958,17 @@ protocol CallServiceObserver: class {
AssertIsOnMainThread()
guardletcurrentCall=self.callelse{
handleFailedCall(failedCall:call,error:.assertionError(description:"\(TAG) ignoring \(#function) since there is no current call"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"\(TAG) ignoring \(#function) since there is no current call",file:#file,function:#function,line:#line))
return
}
guardcall==currentCallelse{
handleFailedCall(failedCall:call,error:.assertionError(description:"\(TAG) ignoring \(#function) for call other than current call"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"\(TAG) ignoring \(#function) for call other than current call",file:#file,function:#function,line:#line))
handleFailedCall(failedCall:call,error:.assertionError(description:"\(TAG) missing peerconnection client in \(#function)"))
handleFailedCall(failedCall:call,error:OWSProdCallAssertionError(description:"\(TAG) missing peerconnection client in \(#function)",file:#file,function:#function,line:#line))
return
}
@ -1003,7 +1008,7 @@ protocol CallServiceObserver: class {
guardletcall=self.callelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) call was unexpectedly nil in \(#function)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) call unexpectedly nil in \(#function)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) call unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
@ -1057,7 +1062,7 @@ protocol CallServiceObserver: class {
guardletcall=self.callelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) call was unexpectedly nil in \(#function)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) call unexpectedly nil in \(#function)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) call unexpectedly nil in \(#function)",file:#file,function:#function,line:#line))
return
}
@ -1095,7 +1100,7 @@ protocol CallServiceObserver: class {
guardletcall=self.callelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) received data message, but there is no current call. Ignoring.")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) received data message, but there is no current call. Ignoring."))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) received data message, but there is no current call. Ignoring.",file:#file,function:#function,line:#line))
return
}
@ -1107,7 +1112,7 @@ protocol CallServiceObserver: class {
guardconnected.id==call.signalingIdelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) received connected message for call with id:\(connected.id) but current call has id:\(call.signalingId)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) received connected message for call with id:\(connected.id) but current call has id:\(call.signalingId)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) received connected message for call with id:\(connected.id) but current call has id:\(call.signalingId)",file:#file,function:#function,line:#line))
return
}
@ -1122,7 +1127,7 @@ protocol CallServiceObserver: class {
guardhangup.id==call.signalingIdelse{
//Thisshouldneverhappen;returntoaknowngoodstate.
owsFail("\(TAG) received hangup message for call with id:\(hangup.id) but current call has id:\(call.signalingId)")
handleFailedCurrentCall(error:.assertionError(description:"\(TAG) received hangup message for call with id:\(hangup.id) but current call has id:\(call.signalingId)"))
handleFailedCurrentCall(error:OWSProdCallAssertionError(description:"\(TAG) received hangup message for call with id:\(hangup.id) but current call has id:\(call.signalingId)",file:#file,function:#function,line:#line))
return
}
@ -1229,7 +1234,7 @@ protocol CallServiceObserver: class {