textPayloadOf function

String textPayloadOf(
  1. Object content
)

Plain-text payload of a String or content-block message body.

Implementation

String textPayloadOf(Object content) {
  if (content is String) return content;
  if (content is! List<ContentBlock>) return '';
  return [
    for (final block in content)
      if (block is TextContent) block.text,
  ].join('\n\n');
}