ChannelInfoViewController
Controller responsible for managing the state and events related to channel information.
It provides functionality to observe channel data, members, and perform various channel-related actions such as renaming, muting, hiding, leaving, and deleting the channel. It also handles state updates and emits events for UI consumption.
Parameters
The unique identifier of the channel.
The CoroutineScope used for launching coroutines.
The CopyToClipboardHandler used for copying text to the clipboard.
A filter function for channel options, allowing customization of which options are displayed. Defaults to a function that returns true for all options.
The ChatClient instance used for interacting with the chat API.
A Flow representing the state of the channel.
The ChannelClient instance for performing channel-specific operations.
Constructors
Properties
Functions
Propagates events from the ChannelInfoMemberViewEvent to the ChannelInfoViewEvent.
Handles actions related to channel information view.