loadProgress method
Loads the progress from platform storage.
Returns the loaded progress or null if no progress was saved.
Implementation
Future<TaskProgressIndicator?> loadProgress() async {
final progress = await _platform.loadProgress();
if (progress['completed'] == 0 && progress['total'] == 0) {
return null;
}
_currentProgress = TaskProgressIndicator(
completed: progress['completed']!,
total: progress['total']!,
);
return _currentProgress;
}