                 }
             }
 
-            let uploadFinishOperation = NSBlockOperation { [weak self] in
-
-                guard uploadedAttachments.count == mediaImagesCount else {
-                    print("uploadedAttachments.count == mediaImagesCount: \(uploadedAttachments.count), \(mediaImagesCount)")
-
-                    return
-                }
+            let uploadFinishOperation = NSBlockOperation {
 
                 if !uploadedAttachments.isEmpty {
 

//                })
            }

        case .Images(let body, let mediaImages):

            let mediaImagesCount = mediaImages.count

            let uploadImagesQueue = NSOperationQueue()
            var uploadAttachmentOperations = [UploadAttachmentOperation]()
            var uploadedAttachments = [UploadedAttachment]()
            var uploadErrorMessage: String?

            mediaImages.forEach({ image in



                message = realBody

                doCreateFeed()

//                createFeedWithKind(kind, message: realBody, attachments: attachments, coordinate: nil, skill: self?.skill, allowComment: true, failureHandler: { reason, errorMessage in
//                    defaultFailureHandler(reason: reason, errorMessage: errorMessage)
