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();
}