UFilePickerController.fromMedia constructor
UFilePickerController.fromMedia(
- List<
UMediaResponse> media
Starts from already-uploaded media; the one tagged TagMedia.cover is the cover.
Implementation
factory UFilePickerController.fromMedia(List<UMediaResponse> media) {
final List<UFileData> existing = media.map((UMediaResponse m) => UFileData(id: m.id, url: m.url, tags: m.tags, name: m.path.fileName)).toList();
return UFilePickerController(existingFiles: existing, cover: existing.where((UFileData f) => f.tags?.contains(TagMedia.cover.number) ?? false).firstOrNull);
}