prepareUserContent function

dynamic prepareUserContent({
  1. required String inputString,
  2. required List<ContentBlock> precedingInputBlocks,
})

Prepare user content with preceding input blocks.

Implementation

dynamic prepareUserContent({
  required String inputString,
  required List<ContentBlock> precedingInputBlocks,
}) {
  if (precedingInputBlocks.isEmpty) return inputString;
  return [...precedingInputBlocks, TextBlock(text: inputString)];
}