getDelimitedSection function

String getDelimitedSection(
  1. String message,
  2. int delimiterLength, {
  3. String title = '',
})

Implementation

String getDelimitedSection(
  String message,
  int delimiterLength, {
  String title = '',
}) {
  final maxPart = message.split('\n').map((e) => e.length).fold(0, max);
  delimiterLength = max(delimiterLength, maxPart);

  final top = getDelimiter(delimiterLength, title: title);
  final bottom = getDelimiter(top.length);

  return [
    top,
    message,
    bottom,
  ].join('\n');
}