Browse Source

NullSafety: Migrate filters model

Neeraj Gupta 2 years ago
parent
commit
dc4bc05c23

+ 0 - 1
lib/models/filters/gallery_items_filter.dart

@@ -1,4 +1,3 @@
-// @dart=2.9
 import 'package:photos/models/file.dart';
 
 class GalleryItemsFilter {

+ 4 - 3
lib/models/filters/important_items_filter.dart

@@ -1,5 +1,3 @@
-// @dart=2.9
-
 import 'dart:io';
 
 import 'package:path/path.dart';
@@ -15,7 +13,10 @@ class ImportantItemsFilter implements GalleryItemsFilter {
     if (file.uploadedFileID != null) {
       return true;
     }
-    final String folder = basename(file.deviceFolder);
+    if (file.deviceFolder == null) {
+      return false;
+    }
+    final String folder = basename(file.deviceFolder!);
     if (_importantPaths.isEmpty && Platform.isAndroid) {
       return folder == "Camera" ||
           folder == "Recents" ||