TypingEventListener
interface TypingEventListener
Listener for ChatClient.keystroke and ChatClient.stopTyping requests.
Inheritors
Functions
Link copied to clipboard
abstract fun onTypingEventPrecondition(eventType: String, channelType: String, channelId: String, extraData: Map<Any, Any>, eventTime: Date): Result<Unit>
Runs this precondition before ChatClient.keystroke and ChatClient.stopTyping request is invoked.
Link copied to clipboard
abstract fun onTypingEventRequest(eventType: String, channelType: String, channelId: String, extraData: Map<Any, Any>, eventTime: Date)
Runs this side effect before ChatClient.keystroke and ChatClient.stopTyping request is invoked.
Link copied to clipboard
abstract fun onTypingEventResult(result: Result<ChatEvent>, eventType: String, channelType: String, channelId: String, extraData: Map<Any, Any>, eventTime: Date)
Runs this side effect after ChatClient.keystroke and ChatClient.stopTyping request is completed.