瀏覽代碼

fix sending multiple attachments

cyberta 5 年之前
父節點
當前提交
a2e8f9a9df
共有 1 個文件被更改,包括 0 次插入7 次删除
  1. 0 7
      DcShare/Helper/ShareAttachment.swift

+ 0 - 7
DcShare/Helper/ShareAttachment.swift

@@ -46,23 +46,16 @@ class ShareAttachment {
         }
     }
 
-    // a NSExtensionItem can have multiple attachments representing the same data in diffent types
-    // we want only one DcMsg per NSExtensionItem which is why we're breaking out of the loop
-    // after the first match
     func createMessageFromDataRepresentaion(_ attachments: [NSItemProvider]) {
         for attachment in attachments {
             if attachment.hasItemConformingToTypeIdentifier(kUTTypeImage as String) {
                 createImageMsg(attachment)
-                break
             } else if attachment.hasItemConformingToTypeIdentifier(kUTTypeMovie as String) {
                 createMovieMsg(attachment)
-                break
             } else if attachment.hasItemConformingToTypeIdentifier(kUTTypeAudio as String) {
                 createAudioMsg(attachment)
-                break
             } else if attachment.hasItemConformingToTypeIdentifier(kUTTypeFileURL as String) {
                 createFileMsg(attachment)
-                break
             }
         }
     }