Pārlūkot izejas kodu

Session Upload Extension

Marino Faggiana 6 gadi atpakaļ
vecāks
revīzija
7d216b0aaf
2 mainītis faili ar 25 papildinājumiem un 2 dzēšanām
  1. 24 1
      iOSClient/Main/CCMain.m
  2. 1 1
      iOSClient/Main/CCSection.m

+ 24 - 1
iOSClient/Main/CCMain.m

@@ -4847,6 +4847,29 @@
         cell.shared.userInteractionEnabled = NO;
     }
     
+    // ----------------------------------------------------------------------------------------------------------
+    // Session Upload Extension
+    // ----------------------------------------------------------------------------------------------------------
+    
+    if ([metadata.session isEqualToString:k_upload_session_extension] && (metadata.status == k_metadataStatusInUpload || metadata.status == k_metadataStatusUploading)) {
+        
+        cell.labelTitle.enabled = NO;
+        cell.labelInfoFile.enabled = NO;
+        
+        cell.userInteractionEnabled = NO;
+        cell.cancelTaskButton.enabled = NO;
+        cell.stopTaskButton.enabled = NO;
+        
+    } else {
+        
+        cell.labelTitle.enabled = YES;
+        cell.labelInfoFile.enabled = YES;
+        
+        cell.userInteractionEnabled = YES;
+        cell.cancelTaskButton.enabled = YES;
+        cell.stopTaskButton.enabled = YES;
+    }
+    
     // ----------------------------------------------------------------------------------------------------------
     // downloadFile
     // ----------------------------------------------------------------------------------------------------------
@@ -4966,7 +4989,7 @@
         [cancelLongGesture addTarget:self action:@selector(cancelAllTask:)];
         [cell.cancelTaskButton addGestureRecognizer:cancelLongGesture];
     }
-
+    
     // ----------------------------------------------------------------------------------------------------------
     // swipe
     // ----------------------------------------------------------------------------------------------------------

+ 1 - 1
iOSClient/Main/CCSection.m

@@ -96,7 +96,7 @@
     for (tableMetadata* metadata in records) {
         
         // *** LIST : DO NOT INSERT ***
-        if (metadata.status == k_metadataStatusHide || [metadata.session isEqualToString:k_upload_session_extension] ) {
+        if (metadata.status == k_metadataStatusHide) {
             continue;
         }