ImageImportResult.failure constructor

ImageImportResult.failure(
  1. String errorMessage
)

A user-safe message suitable for editor UI feedback.

Implementation

factory ImageImportResult.failure(String errorMessage) {
  final normalizedMessage = errorMessage.trim();

  return ImageImportResult._(
    cancelled: false,
    errorMessage: normalizedMessage.isEmpty
        ? 'Unable to import image.'
        : normalizedMessage,
  );
}