mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
18 lines
483 B
Swift
18 lines
483 B
Swift
// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
|
|
|
|
import Foundation
|
|
import GRDB
|
|
import WebRTC
|
|
|
|
public protocol CurrentCallProtocol {
|
|
var uuid: String { get }
|
|
var callId: UUID { get }
|
|
var webRTCSession: WebRTCSession { get }
|
|
var hasStartedConnecting: Bool { get set }
|
|
var hasEnded: Bool { get set }
|
|
|
|
func updateCallMessage(mode: EndCallMode)
|
|
func didReceiveRemoteSDP(sdp: RTCSessionDescription)
|
|
func startSessionCall(_ db: Database)
|
|
}
|