clearEmptyMessages method

void clearEmptyMessages()

Implementation

void clearEmptyMessages() {
  messages.removeWhere(
    (PupauMessage message) =>
        (message.status == MessageStatus.received &&
        message.answer.trim() == "" &&
        message.images.isEmpty &&
        message.news.isEmpty &&
        message.organicInfo.isEmpty &&
        message.graphInfo == null &&
        message.urls.isEmpty &&
        message.relatedSearches.isEmpty &&
        message.toolUseAgent == null &&
        message.toolUseMessage == null &&
        message.uiToolMessage == null),
  );
  messages.refresh();
  update();
}