@ -4,7 +4,6 @@
import Foundation
import AVFoundation
import SignalServiceKit
public struct AudioSource: Hashable {
@ -4,8 +4,6 @@
import SignalMessaging
import AVKit
import SignalRingRTC
@ -3,7 +3,6 @@
//
class GroupCallUpdateMessageHandler: CallServiceObserver, CallObserver, Dependencies {
public enum CallState: String {
@ -6,8 +6,6 @@ import Foundation
import PromiseKit
import WebRTC
// MARK: - CallService
@ -3,8 +3,6 @@
/**
* Creates an outbound call via WebRTC.
@objc(OWSWebRTCCallMessageHandler)
public class WebRTCCallMessageHandler: NSObject, OWSCallMessageHandler {
import UIKit
import CallKit
* Requests actions from CallKit
* Connects user interface to the CallService using CallKit.
@ -5,8 +5,6 @@
protocol CallUIAdaptee {
// TODO: Add category so that button handlers can be defined where button is created.
* Manage call related UI in a pre-CallKit world.
@ -3,6 +3,7 @@
class LocalVideoView: UIView {
private let localVideoCapturePreview = RTCCameraPreviewView()