FileModel.fromMap constructor

FileModel.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory FileModel.fromMap(Map<String, dynamic> map) {
  final name = map['name'] ?? '';
  final format = map['format'] ?? '';
  final size = int.tryParse(map['weight'] ?? '') ?? 0;

  return FileModel(
    id: map['id'] ?? '',
    name: name,
    format: format,
    weight: FileUtils.getSizeLabel(size),
    sizeMb: FileUtils.toMb(size),
    file: null,
    fileId: '$name.$format.$size',
  );
}