فهرست منبع

add func in utility

Marino Faggiana 6 سال پیش
والد
کامیت
43960f8203
2فایلهای تغییر یافته به همراه12 افزوده شده و 1 حذف شده
  1. 0 1
      iOSClient/AppDelegate.m
  2. 12 0
      iOSClient/Utility/NCUtility.swift

+ 0 - 1
iOSClient/AppDelegate.m

@@ -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) {
             

+ 12 - 0
iOSClient/Utility/NCUtility.swift

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