Просмотр исходного кода

[shared-media] ignore unsupported file types

Neeraj Gupta 3 лет назад
Родитель
Сommit
fd95bcdfe8
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      lib/utils/share_util.dart

+ 6 - 0
lib/utils/share_util.dart

@@ -40,6 +40,12 @@ Future<List<File>> convertIncomingSharedMediaToFile(
     List<SharedMediaFile> sharedMedia, int collectionID) async {
   List<File> localFiles = [];
   for (var media in sharedMedia) {
+    if (!(media.type == SharedMediaType.IMAGE ||
+        media.type == SharedMediaType.VIDEO)) {
+      _logger.warning(
+          "ignore unsupported file type ${media.type.toString()} path: ${media.path}");
+      continue;
+    }
     var enteFile = File();
     // fileName: img_x.jpg
     enteFile.title = basename(media.path);