SippoChat
public class SippoChat
Represents a chat
-
Delegate to receive chat updates and new messages
Declaration
Swift
public weak var delegate: SippoChatDelegate?
-
Declaration
Swift
public var createdAt: Double
-
Declaration
Swift
public var chatID: String
-
Declaration
Swift
public var topic: String
-
Leave a chat room
Declaration
Swift
public func leave()
-
Add participants to chat
Declaration
Swift
public func add(participants: [String], task: @escaping (SippoTask<Bool, WacResourceError>) -> ())
Parameters
participants
New participants
task
Async result
-
Remove participants from chat
Declaration
Swift
public func remove(participants: [String])
Parameters
participants
Participants to remove
-
Send a new message to Chat
Declaration
Swift
public func send(message: String, task: @escaping (SippoTask<Bool, WacResourceError>) -> ())
Parameters
message
The message to sent
task
Async result
-
Get participants from chat
Declaration
Swift
public func participants(completion: @escaping ([String]) -> ())
Parameters
completion
Async result