addGroundingSourcesBackupToMessage method

void addGroundingSourcesBackupToMessage(
  1. PupauMessage message
)

Implementation

void addGroundingSourcesBackupToMessage(PupauMessage message) {
  if (message.sourceType == SourceType.llm &&
      groundingSourcesBackup.isNotEmpty) {
    message.grounding = GroundingInfo.liveSourcesOnly(
      groundingSourcesBackup,
    ).withQueryId(message.id);
    groundingSourcesBackup = <GroundingSource>[];
  }
}