소스 검색

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
             }
         }
     }