Переглянути джерело

Refactor: use getInt(FileType) instead of duplicating switchCase

Neeraj Gupta 4 роки тому
батько
коміт
002937975d
1 змінених файлів з 2 додано та 20 видалено
  1. 2 20
      lib/db/files_db.dart

+ 2 - 20
lib/db/files_db.dart

@@ -837,16 +837,7 @@ class FilesDB {
       row[columnLatitude] = file.location.latitude;
       row[columnLongitude] = file.location.longitude;
     }
-    switch (file.fileType) {
-      case FileType.image:
-        row[columnFileType] = 0;
-        break;
-      case FileType.video:
-        row[columnFileType] = 1;
-        break;
-      default:
-        row[columnFileType] = -1;
-    }
+    row[columnFileType] = getInt(file.fileType);
     row[columnCreationTime] = file.creationTime;
     row[columnModificationTime] = file.modificationTime;
     row[columnUpdationTime] = file.updationTime;
@@ -869,16 +860,7 @@ class FilesDB {
       row[columnLatitude] = file.location.latitude;
       row[columnLongitude] = file.location.longitude;
     }
-    switch (file.fileType) {
-      case FileType.image:
-        row[columnFileType] = 0;
-        break;
-      case FileType.video:
-        row[columnFileType] = 1;
-        break;
-      default:
-        row[columnFileType] = -1;
-    }
+    row[columnFileType] = getInt(file.fileType);
     row[columnCreationTime] = file.creationTime;
     row[columnModificationTime] = file.modificationTime;
     row[columnUpdationTime] = file.updationTime;