friendlyMessage property

  1. @override
String get friendlyMessage
override

Creates a user-friendly error message

Implementation

@override
String get friendlyMessage {
  final buffer = StringBuffer('Platform setup error');
  if (platform != null) {
    buffer.write(' on $platform');
  }
  buffer.write(': $message');
  if (fixSteps.isNotEmpty) {
    buffer.write('\n\nTo fix this issue:');
    for (int i = 0; i < fixSteps.length; i++) {
      buffer.write('\n${i + 1}. ${fixSteps[i]}');
    }
  }
  return buffer.toString();
}