@@ -1350,7 +1350,6 @@
if (counterUpload < k_maxConcurrentOperationUpload) {
-
metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"account == %@ AND sessionSelector == %@ AND status == %d", _activeAccount, selectorUploadAutoUpload, k_metadataStatusWaitUpload]];
if (metadataForUpload) {
@@ -76,4 +76,16 @@ class NCUtility: NSObject {
return false
}
+ @objc func getFileSize(asset: PHAsset) -> Int64 {
+
+ let resources = PHAssetResource.assetResources(for: asset)
+ if let resource = resources.first {
+ let unsignedInt64 = resource.value(forKey: "fileSize") as! CLong
+ return Int64(bitPattern: UInt64(unsignedInt64))
+ }
+ return 0