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, config: MessageComposerController.Config = MessageComposerController.Config(), globalState: Flow<GlobalState> = chatClient.globalStateFlow)
Controller responsible for handling the composing and sending of messages.