Package 

Interface ChannelController


  • 
    public interface ChannelController
    
                        

    The Channel Controller exposes convenient livedata objects to build your chat interface It automatically handles the incoming events and keeps users, messages, reactions, channel information up to date automatically Offline storage is also handled using Room

    The most commonly used livedata objects are

    • .messages (the livedata for the list of messages)

    • .channelData (livedata object with the channel name, image, etc.)

    • .members (livedata object with the members of this channel)

    • .watchers (the people currently watching this channel)

    • .typing (who is currently typing)