mirror of https://github.com/oxen-io/session-ios
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
499 B
Swift
16 lines
499 B
Swift
// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
|
|
|
|
import Foundation
|
|
import CallKit
|
|
import SessionUtilitiesKit
|
|
|
|
public protocol CallManagerProtocol {
|
|
var currentCall: CurrentCallProtocol? { get set }
|
|
|
|
func reportCurrentCallEnded(reason: CXCallEndedReason?, using dependencies: Dependencies)
|
|
|
|
func showCallUIForCall(caller: String, uuid: String, mode: CallMode, interactionId: Int64?)
|
|
func handleAnswerMessage(_ message: CallMessage)
|
|
func dismissAllCallUI()
|
|
}
|