|
@@ -126,7 +126,7 @@ import JGProgressHUD
|
|
metadata = metadataTMP
|
|
metadata = metadataTMP
|
|
}
|
|
}
|
|
|
|
|
|
- if CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) && CCUtility.fileProviderStorageExists(metadataMOV.ocId, fileNameView: metadataMOV.fileNameView) {
|
|
|
|
|
|
+ if CCUtility.fileProviderStorageExists(metadata) && CCUtility.fileProviderStorageExists(metadataMOV) {
|
|
saveLivePhotoToDisk(metadata: metadata, metadataMov: metadataMOV)
|
|
saveLivePhotoToDisk(metadata: metadata, metadataMov: metadataMOV)
|
|
}
|
|
}
|
|
|
|
|
|
@@ -200,7 +200,7 @@ import JGProgressHUD
|
|
|
|
|
|
func openDownload(metadata: tableMetadata, selector: String) {
|
|
func openDownload(metadata: tableMetadata, selector: String) {
|
|
|
|
|
|
- if CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) {
|
|
|
|
|
|
+ if CCUtility.fileProviderStorageExists(metadata) {
|
|
|
|
|
|
NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterDownloadedFile, userInfo: ["ocId": metadata.ocId, "selector": selector, "errorCode": 0, "errorDescription": "" ])
|
|
NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterDownloadedFile, userInfo: ["ocId": metadata.ocId, "selector": selector, "errorCode": 0, "errorDescription": "" ])
|
|
|
|
|
|
@@ -233,7 +233,7 @@ import JGProgressHUD
|
|
if metadata.directory {
|
|
if metadata.directory {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
- if !CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) {
|
|
|
|
|
|
+ if !CCUtility.fileProviderStorageExists(metadata) {
|
|
let semaphore = Semaphore()
|
|
let semaphore = Semaphore()
|
|
NCNetworking.shared.download(metadata: metadata, selector: "") { errorCode in
|
|
NCNetworking.shared.download(metadata: metadata, selector: "") { errorCode in
|
|
error = errorCode
|
|
error = errorCode
|
|
@@ -340,15 +340,15 @@ import JGProgressHUD
|
|
|
|
|
|
func saveLivePhoto(metadata: tableMetadata, metadataMOV: tableMetadata) {
|
|
func saveLivePhoto(metadata: tableMetadata, metadataMOV: tableMetadata) {
|
|
|
|
|
|
- if !CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) {
|
|
|
|
|
|
+ if !CCUtility.fileProviderStorageExists(metadata) {
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveAlbumLivePhotoIMG)
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveAlbumLivePhotoIMG)
|
|
}
|
|
}
|
|
|
|
|
|
- if !CCUtility.fileProviderStorageExists(metadataMOV.ocId, fileNameView: metadataMOV.fileNameView) {
|
|
|
|
|
|
+ if !CCUtility.fileProviderStorageExists(metadataMOV) {
|
|
NCOperationQueue.shared.download(metadata: metadataMOV, selector: NCGlobal.shared.selectorSaveAlbumLivePhotoMOV)
|
|
NCOperationQueue.shared.download(metadata: metadataMOV, selector: NCGlobal.shared.selectorSaveAlbumLivePhotoMOV)
|
|
}
|
|
}
|
|
|
|
|
|
- if CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) && CCUtility.fileProviderStorageExists(metadataMOV.ocId, fileNameView: metadataMOV.fileNameView) {
|
|
|
|
|
|
+ if CCUtility.fileProviderStorageExists(metadata) && CCUtility.fileProviderStorageExists(metadataMOV) {
|
|
saveLivePhotoToDisk(metadata: metadata, metadataMov: metadataMOV)
|
|
saveLivePhotoToDisk(metadata: metadata, metadataMov: metadataMOV)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -714,7 +714,7 @@ import JGProgressHUD
|
|
if metadataMOV != nil {
|
|
if metadataMOV != nil {
|
|
self.saveLivePhoto(metadata: metadata, metadataMOV: metadataMOV!)
|
|
self.saveLivePhoto(metadata: metadata, metadataMOV: metadataMOV!)
|
|
} else {
|
|
} else {
|
|
- if CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) {
|
|
|
|
|
|
+ if CCUtility.fileProviderStorageExists(metadata) {
|
|
self.saveAlbum(metadata: metadata)
|
|
self.saveAlbum(metadata: metadata)
|
|
} else {
|
|
} else {
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveAlbum)
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveAlbum)
|
|
@@ -723,7 +723,7 @@ import JGProgressHUD
|
|
}
|
|
}
|
|
|
|
|
|
let saveBackground = UIAction(title: NSLocalizedString("_use_as_background_", comment: ""), image: UIImage(systemName: "text.below.photo")) { _ in
|
|
let saveBackground = UIAction(title: NSLocalizedString("_use_as_background_", comment: ""), image: UIImage(systemName: "text.below.photo")) { _ in
|
|
- if CCUtility.fileProviderStorageExists(metadata.ocId, fileNameView: metadata.fileNameView) {
|
|
|
|
|
|
+ if CCUtility.fileProviderStorageExists(metadata) {
|
|
self.saveBackground(metadata: metadata)
|
|
self.saveBackground(metadata: metadata)
|
|
} else {
|
|
} else {
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveBackground)
|
|
NCOperationQueue.shared.download(metadata: metadata, selector: NCGlobal.shared.selectorSaveBackground)
|
|
@@ -852,7 +852,7 @@ fileprivate extension tableMetadata {
|
|
func toPasteBoardItem() -> [String: Any]? {
|
|
func toPasteBoardItem() -> [String: Any]? {
|
|
// Get Data
|
|
// Get Data
|
|
let fileUrl = URL(fileURLWithPath: CCUtility.getDirectoryProviderStorageOcId(ocId, fileNameView: fileNameView))
|
|
let fileUrl = URL(fileURLWithPath: CCUtility.getDirectoryProviderStorageOcId(ocId, fileNameView: fileNameView))
|
|
- guard CCUtility.fileProviderStorageExists(ocId, fileNameView: fileNameView),
|
|
|
|
|
|
+ guard CCUtility.fileProviderStorageExists(self),
|
|
let data = try? Data(contentsOf: fileUrl),
|
|
let data = try? Data(contentsOf: fileUrl),
|
|
let unmanagedFileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension as CFString, nil)
|
|
let unmanagedFileUTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, fileExtension as CFString, nil)
|
|
else { return nil }
|
|
else { return nil }
|