QiscusRealtimeDelegate
public protocol QiscusRealtimeDelegate
Undocumented
-
Qiscus Realtime Server connection state
Declaration
Swift
func connectionState(change state: QiscusRealtimeConnectionState)
Parameters
state
can 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
userEmail
qiscus email
timestamp
timestampt 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
data
message as string JSON
-
you will receive Message comment status
Declaration
Swift
func didReceiveMessageStatus(roomId: String, commentId: String, commentUniqueId: String, Status: MessageStatus)
Parameters
roomId
roomId
commentId
commentId
Status
status read or deliver
-
You will receive message from qiscus realtime about user typing
Declaration
Swift
func didReceiveUser(typing: Bool, roomId: String, userEmail: String)
Parameters
roomId
roomId (String)
userEmail
userEmail (String)