Package-level declarations
Types
Link copied to clipboard
class MessageComposerController(channelCid: String, chatClient: ChatClient = ChatClient.instance(), val channelState: StateFlow<ChannelState?>, mediaRecorder: StreamMediaRecorder, userLookupHandler: UserLookupHandler, fileToUri: (File) -> String, maxAttachmentCount: Int = AttachmentConstants.MAX_ATTACHMENTS_COUNT, isLinkPreviewEnabled: Boolean = false)
Controller responsible for handling the composing and sending of messages.