gallery_picker/lib/models/gallery_media.dart

24 lines
471 B
Dart

import 'package:flutter/foundation.dart';
import 'gallery_album.dart';
class GalleryMedia {
List<GalleryAlbum> albums;
GalleryAlbum? get recent {
return albums.singleWhere((element) => element.name == "All");
}
GalleryAlbum? getAlbum(String name) {
try {
return albums.singleWhere((element) => element.name == name);
} catch (e) {
if (kDebugMode) {
print(e);
}
return null;
}
}
GalleryMedia(this.albums);
}