Chat Interceptor


This feature is available from 2.73.

Integrator can intercept send chat action and take decision whether to send it or not.

    object : LiveLikeCallback<LiveLikeChatMessage>() {
        override fun onResponse(result: LiveLikeChatMessage?, error: String?) {}
    chatInterceptor = { livelikeChatMessage->
    //return boolean to allow this message to send or not

The Chat Stock UI also supports ChatInterceptor.
For this integrator has to override the value chatInterceptor in ChatView.

chatView.chatInterceptor = object : ChatInterceptor {
                override fun invoke(p1: LiveLikeChatMessage): Boolean {
                    // return boolean