issueMessages property

List<String> get issueMessages

Implementation

List<String> get issueMessages {
  final messages = <String>[];
  void addIssue(String message) {
    final normalized = message.trim();
    if (normalized.isEmpty || messages.contains(normalized)) return;
    messages.add(normalized);
  }

  for (final result in failed) {
    addIssue(
      'Delivery failed for ${result.filename ?? 'export file'}: '
      '${result.errorText ?? 'Unknown delivery error.'}',
    );
  }

  return List.unmodifiable(messages);
}