CometChatMessageComposerController constructor
CometChatMessageComposerController({
- User? user,
- Group? group,
- String? text,
- int parentMessageId = 0,
- bool disableSoundForMessages = false,
- String? customSoundForMessage,
- String? customSoundForMessagePackage,
- bool disableTypingEvents = false,
- bool hideLiveReaction = false,
- ComposerActionsBuilder? attachmentOptions,
- String? liveReactionIconURL,
- void stateCallBack()?,
- ComposerWidgetBuilder? headerView,
- dynamic onSendButtonTap()?,
- OnError? onError,
- AIOptionsStyle? aiOptionStyle,
- bool disableMentions = false,
- ComposerWidgetBuilder? previewView,
- CometChatTheme? theme,
- List<
CometChatTextFormatter> ? textFormatters, - TextEditingController? textEditingController,
Implementation
CometChatMessageComposerController(
{this.user,
this.group,
this.text,
this.parentMessageId = 0,
this.disableSoundForMessages = false,
this.customSoundForMessage,
this.customSoundForMessagePackage,
this.disableTypingEvents = false,
this.hideLiveReaction = false,
this.attachmentOptions,
this.liveReactionIconURL,
this.stateCallBack,
this.headerView,
this.footerView,
this.onSendButtonTap,
this.onError,
this.aiOptionStyle,
this.disableMentions = false,
this.previewView,
this.theme,
this.textFormatters,
this.textEditingController,
}) {
tag = "tag$counter";
counter++;
}