getDataDetail function

String getDataDetail(
  1. dynamic data,
  2. bool? includeContent
)

Implementation

String getDataDetail(dynamic data, bool? includeContent) {
  var detail = '';

  if (data is ByteBuffer) {
    detail = 'Binary data of length ${data.lengthInBytes}';
    if (includeContent!) {
      detail += '. Content: \'${formatByteBuffer(data)}\'';
    }
  } else if (data is String) {
    detail = 'String data of length \'${data.length}\'';
    if (includeContent!) {
      detail += '. Content: \'$data\'';
    }
  }

  return detail;
}