20 lines
406 B
Dart
20 lines
406 B
Dart
import 'gallery_album.dart';
|
|
|
|
class GalleryMedia {
|
|
List<GalleryAlbum> albums;
|
|
GalleryAlbum? get recent {
|
|
return albums.singleWhere((element) => element.album.name == "All");
|
|
}
|
|
|
|
GalleryAlbum? getAlbum(String name) {
|
|
try {
|
|
return albums.singleWhere((element) => element.album.name == name);
|
|
} catch (e) {
|
|
print(e);
|
|
return null;
|
|
}
|
|
}
|
|
|
|
GalleryMedia(this.albums);
|
|
}
|