瀏覽代碼

[shared-media] ignore unsupported file types

Neeraj Gupta 3 年之前
父節點
當前提交
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);