@ -11,10 +11,6 @@ import PromiseKit
@objc ( OWSCallViewController )
class CallViewController : UIViewController , CallObserver , CallServiceObserver , RTCEAGLVideoViewDelegate {
enum CallDirection {
case unspecified , outgoing , incoming
}
let TAG = " [CallViewController] "
// D e p e n d e n c i e s
@ -24,7 +20,6 @@ class CallViewController: UIViewController, CallObserver, CallServiceObserver, R
// MARK: P r o p e r t i e s
var callDirection : CallDirection = . unspecified
var thread : TSContactThread !
var call : SignalCall !
@ -139,17 +134,7 @@ class CallViewController: UIViewController, CallObserver, CallServiceObserver, R
contactNameLabel . text = contactsManager . displayName ( forPhoneIdentifier : thread . contactIdentifier ( ) )
contactAvatarView . image = OWSAvatarBuilder . buildImage ( for : thread , contactsManager : contactsManager )
switch callDirection {
case . unspecified :
Logger . error ( " \( TAG ) must set call direction before call starts. " )
showCallFailed ( error : OWSErrorMakeAssertionError ( ) )
case . outgoing :
self . call = self . callUIAdapter . startOutgoingCall ( handle : thread . contactIdentifier ( ) )
case . incoming :
Logger . error ( " \( TAG ) handling Incoming call " )
// N o - o p , s i n c e c a l l s e r v i c e i s a l r e a d y s e t u p a t t h i s p o i n t , t h e r e s u l t o f w h i c h w a s p r e s e n t i n g t h i s v i e w C o n t r o l l e r .
}
assert ( call != nil )
// S u b s c r i b e f o r f u t u r e c a l l u p d a t e s
call . addObserverAndSyncState ( observer : self )
@ -496,16 +481,6 @@ class CallViewController: UIViewController, CallObserver, CallServiceObserver, R
// MARK: - M e t h o d s
// o b j c a c c e s s i b l e w a y t o s e t o u r s w i f t e n u m .
func setOutgoingCallDirection ( ) {
callDirection = . outgoing
}
// o b j c a c c e s s i b l e w a y t o s e t o u r s w i f t e n u m .
func setIncomingCallDirection ( ) {
callDirection = . incoming
}
func showCallFailed ( error : Error ) {
// T O D O S h o w s o m e t h i n g i n U I .
Logger . error ( " \( TAG ) call failed with error: \( error ) " )