DownloadProgress.fromMap constructor

DownloadProgress.fromMap(
  1. Map map
)

Implementation

factory DownloadProgress.fromMap(Map<dynamic, dynamic> map) {
  final modelClassValue = map['modelClass'];
  final modelSizeValue = map['modelSize'];
  final progressValue = map['progress'];

  return DownloadProgress(
    modelClass: _intToModelClass(modelClassValue is int ? modelClassValue : 1),
    modelSize: _intToModelSize(modelSizeValue is int ? modelSizeValue : 2),
    progress: progressValue is num ? progressValue.toDouble() : 0.0,
  );
}