Package-level declarations
Types
Link copied to clipboard
Represents actions that can be performed from the channel member information view.
Link copied to clipboard
class ChannelInfoMemberViewController(cid: String, memberId: String, scope: CoroutineScope, chatClient: ChatClient = ChatClient.instance(), channelState: Flow<ChannelState> = chatClient
.watchChannelAsState(cid = cid, messageLimit = 0, coroutineScope = scope)
.filterNotNull())
Controller responsible for managing the state and events related to channel member information.
Link copied to clipboard
Represents side-effect events related to channel member information actions.
Link copied to clipboard
Represents actions that can be performed from the channel information view.
Link copied to clipboard
class ChannelInfoViewController(cid: String, scope: CoroutineScope, copyToClipboardHandler: CopyToClipboardHandler, optionFilter: (option: ChannelInfoViewState.Content.Option) -> Boolean = { true }, chatClient: ChatClient = ChatClient.instance(), channelState: Flow<ChannelState> = chatClient
.watchChannelAsState(cid = cid, messageLimit = 0, coroutineScope = scope)
.filterNotNull(), channelClient: ChannelClient = chatClient.channel(cid))
Controller responsible for managing the state and events related to channel information.
Link copied to clipboard
Represents side-effect events related to channel information actions.