downloadList method

  1. @override
Future<List<Map<String, dynamic>>> downloadList()
override

Implementation

@override
Future<List<Map<String, dynamic>>> downloadList() async {
  final tasks = await FlutterDownloader.loadTasks();
  return tasks
          ?.map((task) => {
                'id': task.taskId,
                'progress': task.progress,
                'status': task.status.toString().split('.').last,
                'path': '${task.savedDir}/${task.filename!}',
              })
          .toList() ??
      [];
}