setDetailedProgress method

void setDetailedProgress({
  1. required double overallProgress,
  2. required bool? success,
  3. required String? inspectionId,
  4. required double inspProgress,
  5. required String etaString,
})

Wird von unserem onProgress(...) aufgerufen.

Implementation

void setDetailedProgress({
  required double overallProgress,
  required bool? success, // kann null sein, wenn gerade erst Zwischenschritt
  required String? inspectionId,
  required double inspProgress,
  required String etaString,
}) {
  // Verwende die neu definierten Methoden in der Basisklasse
  super.setProgress(overallProgress);
  if (success != null) {
    super.setSuccess(success);
  }
  _currentInspection = inspectionId;
  _currentInspectionProgress = inspProgress;
  _eta = etaString;
  notifyListeners();
}