addMessage method

void addMessage(
  1. PupauMessage message, {
  2. bool bypassCheck = false,
})

Implementation

void addMessage(PupauMessage message, {bool bypassCheck = false}) {
  String? notifierConversationId = messageNotifier.conversationId;
  String? notifierAssistantId = messageNotifier.assistantId;
  if (bypassCheck ||
      (conversation.value != null &&
          notifierConversationId == conversation.value?.id &&
          notifierAssistantId == assistantId)) {
    messages.insert(0, message);
    messages.refresh();
    update();
  }
}