Skip to main content

ChatMessageControllerDelegate

ChatMessageControllerDelegate uses this protocol to communicate changes to its delegate.

public protocol _ChatMessageControllerDelegate: DataControllerStateDelegate 

Inheritance

DataControllerStateDelegate

Requirements

messageController(_:​didChangeMessage:​)

The controller observed a change in the ChatMessage its observes.

func messageController(
_ controller: ChatMessageController,
didChangeMessage change: EntityChange<ChatMessage>
)

messageController(_:​didChangeReplies:​)

The controller observed changes in the replies of the observed ChatMessage.

func messageController(
_ controller: ChatMessageController,
didChangeReplies changes: [ListChange<ChatMessage>]
)

Did you find this page helpful?