QiscusRealtimeDelegate
public protocol QiscusRealtimeDelegate
Undocumented
-
Qiscus Realtime Server connection state
Declaration
Swift
func connectionState(change state: QiscusRealtimeConnectionState)Parameters
statecan be connection, connected, or disconnect
-
You will receive from qiscus realtime about user status
Declaration
Swift
func didReceiveUser(userEmail: String, isOnline: Bool, timestamp: String)Parameters
userEmailqiscus email
timestamptimestampt in UTC
-
You will receive message from qiscus realtime about comment like new comment, user left room, remove member and other
Declaration
Swift
func didReceiveMessage(data: String)Parameters
datamessage as string JSON
-
you will receive Message comment status
Declaration
Swift
func didReceiveMessageStatus(roomId: String, commentId: String, commentUniqueId: String, Status: MessageStatus)Parameters
roomIdroomId
commentIdcommentId
Statusstatus read or deliver
-
You will receive message from qiscus realtime about user typing
Declaration
Swift
func didReceiveUser(typing: Bool, roomId: String, userEmail: String)Parameters
roomIdroomId (String)
userEmailuserEmail (String)
QiscusRealtimeDelegate Protocol Reference