Conferences
public class Conferences
This class provides a method to create conferences and retrieve conference log.
-
Add a new
ConferencesDelegate
Declaration
Swift
public func add(delegate: ConferencesDelegate)
Parameters
delegate
new delegate
-
Remove a
ConferencesDelegate
Declaration
Swift
public func remove(delegate: ConferencesDelegate)
Parameters
delegate
delegate to removed
-
Add a new
ConferenceEntriesDelegate
Declaration
Swift
public func add(delegate: ConferenceEntriesDelegate)
Parameters
delegate
new delegate
-
Remove a
ConferenceEntriesDelegate
Declaration
Swift
public func remove(delegate: ConferenceEntriesDelegate)
Parameters
delegate
delegate to removed
-
Creates a new conference
Declaration
Swift
public func createConference(recording: Bool, delegate: SippoConferenceDelegate, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
recording
Allow record conference
delegate
Delegate to receive conference updates
result
Result with SippoConference.
-
Create a conference or retrieve it if already exist
Declaration
Swift
public func conference(named name: String, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
uri
Conference name
result
Result with the conference
-
Retrieve conferences entries related with user
- If it is false, the order will be ascending. By default, the selected order is descending.
Declaration
Swift
public func conferencesEntries(before: Date? = nil, after: Date? = nil, limit: Int = 10, sortDescending: Bool = true, result: @escaping (Result<[SippoConferenceEntry], ResourceError>) -> Void)
-
Check if the conference related to the specified invitationId is still pending.
Declaration
Swift
public func existAnyConferenceWithInvitation(invitationId id: String, result: @escaping (Result<Bool, ConferenceError>) -> Void)