X-Git-Url: https://git.mdrn.pl/wl-app.git/blobdiff_plain/53b27422d140022594fc241cca91c3183be57bca..48b2fe9f7c2dc3d9aeaaa6dbfb27c7da4f3235ff:/iOS/Pods/FolioReaderKit/Source/FolioReaderSharingProvider.swift diff --git a/iOS/Pods/FolioReaderKit/Source/FolioReaderSharingProvider.swift b/iOS/Pods/FolioReaderKit/Source/FolioReaderSharingProvider.swift new file mode 100644 index 0000000..307bbf5 --- /dev/null +++ b/iOS/Pods/FolioReaderKit/Source/FolioReaderSharingProvider.swift @@ -0,0 +1,41 @@ +// +// FolioReaderSharingProvider.swift +// FolioReaderKit +// +// Created by Heberti Almeida on 02/09/15. +// Copyright (c) 2015 Folio Reader. All rights reserved. +// + +import UIKit + +class FolioReaderSharingProvider: UIActivityItemProvider { + var subject: String + var text: String + var html: String? + var image: UIImage? + + init(subject: String, text: String, html: String? = nil, image: UIImage? = nil) { + self.subject = subject + self.text = text + self.html = html + self.image = image + + super.init(placeholderItem: "") + } + + override func activityViewController(_ activityViewController: UIActivityViewController, subjectForActivityType activityType: UIActivityType?) -> String { + return subject + } + + override func activityViewController(_ activityViewController: UIActivityViewController, itemForActivityType activityType: UIActivityType?) -> Any? { + if let html = html , activityType == UIActivityType.mail { + return html + } + + if let image = image , activityType == UIActivityType.postToFacebook { + return image + } + + return text + } +}