Forráskód Böngészése

Parse creationTime from exif only for images

vishnukvmd 3 éve
szülő
commit
9dfefc4f46
1 módosított fájl, 5 hozzáadás és 3 törlés
  1. 5 3
      lib/models/file.dart

+ 5 - 3
lib/models/file.dart

@@ -134,9 +134,11 @@ class File {
         duration = asset.duration;
       }
     }
-    final exifTime = await getCreationTimeFromEXIF(sourceFile);
-    if (exifTime != null && exifTime.microsecondsSinceEpoch > 0) {
-      creationTime = exifTime.microsecondsSinceEpoch;
+    if (fileType == FileType.image) {
+      final exifTime = await getCreationTimeFromEXIF(sourceFile);
+      if (exifTime != null && exifTime.microsecondsSinceEpoch > 0) {
+        creationTime = exifTime.microsecondsSinceEpoch;
+      }
     }
     hash = Sodium.bin2base64(await CryptoUtil.getHash(sourceFile));
     return getMetadata();