initializeFormatters method

void initializeFormatters()

Implementation

void initializeFormatters() {
  _formatters = textFormatters ?? [];

  if ((_formatters.isEmpty ||
          _formatters.indexWhere(
                  (element) => element is CometChatMentionsFormatter) ==
              -1) &&
      disableMentions != true) {
    _formatters.add(CometChatMentionsFormatter());
  }

  for (var element in _formatters) {
    element.theme = theme ?? cometChatTheme;
    element.composerId = composerId;
    element.suggestionListEventSink = _suggestionListController.sink;
    element.previousTextEventSink = _previousTextController.sink;
    element.onSearch = _onFormatterSearch;
    element.user = user;
    element.group = group;
    element.init();
  }
}