Skip to main content

ChatUserListControllerDelegate

ChatUserListController uses this protocol to communicate changes to its delegate.

public protocol ChatUserListControllerDelegate: DataControllerStateDelegate 

Inheritance

DataControllerStateDelegate

Default Implementations

memberListController(_:didChangeMembers:)

func memberListController(
_ controller: ChatChannelMemberListController,
didChangeMembers changes: [ListChange<ChatChannelMember>]
)

controller(_:didChangeUsers:)

func controller(
_ controller: ChatUserListController,
didChangeUsers changes: [ListChange<ChatUser>]
)

Requirements

controller(_:​didChangeUsers:​)

The controller changed the list of observed users.

func controller(
_ controller: ChatUserListController,
didChangeUsers changes: [ListChange<ChatUser>]
)

Parameters

  • controller: The controller emitting the change callback.
  • changes: The change to the list of users.

Did you find this page helpful?