Marino Faggiana 6 years ago
parent
commit
725d2e26c0

+ 2 - 19
iOSClient/AppDelegate.m

@@ -1327,25 +1327,8 @@
     if (!metadata) return;
     NSString *serverUrl = [[NCManageDatabase sharedInstance] getServerUrl:metadata.directoryID];
     if (!serverUrl) return;
-    
-    if ([[_listChangeTask objectForKey:fileID] isEqualToString:@"stopUpload"]) {
-        
-        [[NCManageDatabase sharedInstance] setMetadataSession:nil sessionError:@"" sessionSelector:nil sessionTaskIdentifier:k_taskIdentifierStop status:k_metadataStatusWaitUpload predicate:[NSPredicate predicateWithFormat:@"fileID == %@", fileID]];
-        
-    }
-    else if ([[_listChangeTask objectForKey:fileID] isEqualToString:@"reloadUpload"]) {
-        
-        // V 1.8 if upload_session_wwan && change in upload_session
-        if ([metadata.session isEqualToString:k_upload_session_wwan])
-            metadata.session = k_upload_session;
-        
-        [[CCNetworking sharedNetworking] uploadFile:metadata taskStatus:k_taskStatusResume delegate:self.activeMain];
-    }
-    else if ([[_listChangeTask objectForKey:fileID] isEqualToString:@"reloadDownload"]) {
-        
-        [[NCManageDatabase sharedInstance] setMetadataSession:nil sessionError:@"" sessionSelector:nil sessionTaskIdentifier:k_taskIdentifierDone status:k_metadataStatusWaitDownload predicate:[NSPredicate predicateWithFormat:@"fileID == %@", fileID]];
-    }
-    else if ([[_listChangeTask objectForKey:fileID] isEqualToString:@"cancelUpload"]) {
+
+    if ([[_listChangeTask objectForKey:fileID] isEqualToString:@"cancelUpload"]) {
         
         [[NSFileManager defaultManager] removeItemAtPath:[CCUtility getDirectoryProviderStorageFileID:fileID] error:nil];
         [[NCManageDatabase sharedInstance] deleteMetadataWithPredicate:[NSPredicate predicateWithFormat:@"fileID == %@", fileID] clearDateReadDirectoryID:nil];

+ 0 - 1
iOSClient/CCGlobal.h

@@ -128,7 +128,6 @@
 
 // TaskIdentifier
 #define k_taskIdentifierDone                            0
-#define k_taskIdentifierStop                            -1
 
 // TaskStatus
 #define k_taskStatusCancel                              -1

+ 0 - 23
iOSClient/Images.xcassets/reloadtask.imageset/Contents.json

@@ -1,23 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "universal",
-      "scale" : "1x",
-      "filename" : "reloadtask.png"
-    },
-    {
-      "idiom" : "universal",
-      "filename" : "reloadtask@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "idiom" : "universal",
-      "scale" : "3x",
-      "filename" : "reloadtask@3x.png"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
iOSClient/Images.xcassets/reloadtask.imageset/reloadtask.png


BIN
iOSClient/Images.xcassets/reloadtask.imageset/reloadtask@2x.png


BIN
iOSClient/Images.xcassets/reloadtask.imageset/reloadtask@3x.png


+ 0 - 23
iOSClient/Images.xcassets/statusstop.imageset/Contents.json

@@ -1,23 +0,0 @@
-{
-  "images" : [
-    {
-      "idiom" : "universal",
-      "scale" : "1x",
-      "filename" : "statusstop.png"
-    },
-    {
-      "idiom" : "universal",
-      "filename" : "statusstop@2x.png",
-      "scale" : "2x"
-    },
-    {
-      "idiom" : "universal",
-      "scale" : "3x",
-      "filename" : "statusstop@3x.png"
-    }
-  ],
-  "info" : {
-    "version" : 1,
-    "author" : "xcode"
-  }
-}

BIN
iOSClient/Images.xcassets/statusstop.imageset/statusstop.png


BIN
iOSClient/Images.xcassets/statusstop.imageset/statusstop@2x.png


BIN
iOSClient/Images.xcassets/statusstop.imageset/statusstop@3x.png


+ 0 - 0
iOSClient/Images.xcassets/stoptask.imageset/Contents.json → iOSClient/Images.xcassets/taskCancelDownload.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/stoptask.imageset/stoptask.png → iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask.png


+ 0 - 0
iOSClient/Images.xcassets/stoptask.imageset/stoptask@2x.png → iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@2x.png


+ 0 - 0
iOSClient/Images.xcassets/stoptask.imageset/stoptask@3x.png → iOSClient/Images.xcassets/taskCancelDownload.imageset/stoptask@3x.png


+ 0 - 0
iOSClient/Images.xcassets/removetask.imageset/Contents.json → iOSClient/Images.xcassets/taskCancelUpload.imageset/Contents.json


+ 0 - 0
iOSClient/Images.xcassets/removetask.imageset/removetask.png → iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask.png


+ 0 - 0
iOSClient/Images.xcassets/removetask.imageset/removetask@2x.png → iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@2x.png


+ 0 - 0
iOSClient/Images.xcassets/removetask.imageset/removetask@3x.png → iOSClient/Images.xcassets/taskCancelUpload.imageset/removetask@3x.png


+ 0 - 2
iOSClient/Main/CCCellMain.h

@@ -38,8 +38,6 @@
 
 @property(nonatomic, weak) IBOutlet UIProgressView *progressView;
 @property(nonatomic, weak) IBOutlet UIButton *cancelTaskButton;
-@property(nonatomic, weak) IBOutlet UIButton *reloadTaskButton;
-@property(nonatomic, weak) IBOutlet UIButton *stopTaskButton;
 
 @property(nonatomic, strong) UIImage *imageTitleSegue;
 

+ 0 - 2
iOSClient/Main/CCCellMainTransfer.h

@@ -38,8 +38,6 @@
 
 @property(nonatomic, weak) IBOutlet UIProgressView *progressView;
 @property(nonatomic, weak) IBOutlet UIButton *cancelTaskButton;
-@property(nonatomic, weak) IBOutlet UIButton *reloadTaskButton;
-@property(nonatomic, weak) IBOutlet UIButton *stopTaskButton;
 
 @property(nonatomic, strong) UIImage *imageTitleSegue;
 

+ 10 - 41
iOSClient/Main/CCCellMainTransfer.xib

@@ -6,8 +6,6 @@
     <dependencies>
         <deployment identifier="iOS"/>
         <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
-        <capability name="Alignment constraints to the first baseline" minToolsVersion="6.0"/>
-        <capability name="Constraints to layout margins" minToolsVersion="6.0"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -21,13 +19,13 @@
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
                     <label opaque="NO" userInteractionEnabled="NO" tag="101" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QNC-8X-DAC">
-                        <rect key="frame" x="65" y="13" width="421" height="18"/>
+                        <rect key="frame" x="65" y="13" width="474" height="18"/>
                         <fontDescription key="fontDescription" type="system" pointSize="15"/>
                         <color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                         <nil key="highlightedColor"/>
                     </label>
                     <label opaque="NO" userInteractionEnabled="NO" tag="102" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p7I-KN-FVZ">
-                        <rect key="frame" x="65" y="31" width="421" height="15"/>
+                        <rect key="frame" x="65" y="31" width="474" height="15"/>
                         <fontDescription key="fontDescription" type="system" pointSize="12"/>
                         <color key="textColor" red="0.59999999999999998" green="0.59999999999999998" blue="0.63921568627450975" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                         <nil key="highlightedColor"/>
@@ -47,22 +45,12 @@
                         </constraints>
                     </imageView>
                     <progressView opaque="NO" tag="40" contentMode="scaleToFill" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Q4M-4B-abs">
-                        <rect key="frame" x="65" y="52" width="421" height="2"/>
+                        <rect key="frame" x="65" y="52" width="474" height="2"/>
                         <color key="tintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
                         <color key="trackTintColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
                     </progressView>
-                    <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="eGg-ei-EiX" userLabel="Cancel Task Button">
-                        <rect key="frame" x="486" y="5" width="50" height="50"/>
-                        <constraints>
-                            <constraint firstAttribute="width" constant="50" id="IOy-Uo-T2K"/>
-                            <constraint firstAttribute="height" constant="50" id="Zjh-5E-j3e"/>
-                        </constraints>
-                        <state key="normal">
-                            <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
-                        </state>
-                    </button>
-                    <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Kaz-0H-BSt">
-                        <rect key="frame" x="539" y="6" width="50" height="50"/>
+                    <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Kaz-0H-BSt" userLabel="Cancel Task Button">
+                        <rect key="frame" x="547" y="5" width="50" height="50"/>
                         <constraints>
                             <constraint firstAttribute="height" constant="50" id="7rT-Yp-IRn"/>
                             <constraint firstAttribute="width" constant="50" id="Czm-WN-sbo"/>
@@ -71,56 +59,37 @@
                             <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                         </state>
                     </button>
-                    <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Dge-D1-XMk" userLabel="Stop Task Button">
-                        <rect key="frame" x="539" y="5" width="50" height="50"/>
-                        <constraints>
-                            <constraint firstAttribute="width" constant="50" id="5ET-gL-uPM"/>
-                            <constraint firstAttribute="height" constant="50" id="Exd-l9-KUV"/>
-                        </constraints>
-                        <state key="normal">
-                            <color key="titleShadowColor" red="0.5" green="0.5" blue="0.5" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
-                        </state>
-                    </button>
                 </subviews>
                 <color key="tintColor" red="1" green="0.5" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
                 <constraints>
-                    <constraint firstAttribute="centerY" secondItem="eGg-ei-EiX" secondAttribute="centerY" constant="-0.25" id="05v-7z-AMN"/>
                     <constraint firstItem="QNC-8X-DAC" firstAttribute="leading" secondItem="5" secondAttribute="trailing" constant="10" id="0Oa-uE-QbX"/>
                     <constraint firstItem="5" firstAttribute="leading" secondItem="sQq-jC-UEV" secondAttribute="leading" constant="15" id="1B0-QJ-6w2"/>
                     <constraint firstAttribute="trailing" secondItem="5" secondAttribute="trailing" constant="545" id="1gX-zZ-TEK"/>
                     <constraint firstItem="5" firstAttribute="leading" secondItem="DQR-yN-JaH" secondAttribute="trailing" constant="-10" id="6Op-l4-GTN"/>
+                    <constraint firstItem="Kaz-0H-BSt" firstAttribute="leading" secondItem="p7I-KN-FVZ" secondAttribute="trailing" constant="8" id="BxA-Mn-Hrb"/>
                     <constraint firstItem="DQR-yN-JaH" firstAttribute="top" secondItem="5" secondAttribute="bottom" constant="-10" id="CGn-pQ-QmD"/>
-                    <constraint firstItem="Kaz-0H-BSt" firstAttribute="top" secondItem="eGg-ei-EiX" secondAttribute="top" constant="0.5" id="LDS-P0-NC6"/>
-                    <constraint firstAttribute="trailingMargin" secondItem="Kaz-0H-BSt" secondAttribute="trailing" constant="-9" id="Mfy-V9-Ezo"/>
                     <constraint firstItem="Q4M-4B-abs" firstAttribute="leading" secondItem="p7I-KN-FVZ" secondAttribute="leading" id="MgY-Ht-CES"/>
                     <constraint firstItem="Q4M-4B-abs" firstAttribute="top" secondItem="p7I-KN-FVZ" secondAttribute="bottom" constant="6" id="MvY-lo-siU"/>
-                    <constraint firstItem="Kaz-0H-BSt" firstAttribute="baseline" secondItem="Dge-D1-XMk" secondAttribute="baseline" constant="1" id="R1y-g5-Bri"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="leading" secondItem="QNC-8X-DAC" secondAttribute="trailing" constant="53" id="Tad-UN-Ttn"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="leading" secondItem="Kaz-0H-BSt" secondAttribute="leading" id="Vc0-qc-qvs"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="baseline" secondItem="eGg-ei-EiX" secondAttribute="baseline" id="YY9-7o-8ag"/>
                     <constraint firstItem="5" firstAttribute="centerY" secondItem="sQq-jC-UEV" secondAttribute="centerY" id="asW-ir-Cfb"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="firstBaseline" secondItem="eGg-ei-EiX" secondAttribute="firstBaseline" id="b1Y-qH-GES"/>
+                    <constraint firstItem="Kaz-0H-BSt" firstAttribute="centerY" secondItem="sQq-jC-UEV" secondAttribute="centerY" id="cB6-gr-b5f"/>
                     <constraint firstItem="QNC-8X-DAC" firstAttribute="top" secondItem="sQq-jC-UEV" secondAttribute="top" constant="13" id="d78-LV-sUw"/>
+                    <constraint firstItem="Kaz-0H-BSt" firstAttribute="leading" secondItem="QNC-8X-DAC" secondAttribute="trailing" constant="8" id="dPR-O3-hfC"/>
                     <constraint firstItem="Q4M-4B-abs" firstAttribute="trailing" secondItem="p7I-KN-FVZ" secondAttribute="trailing" id="dbN-pC-qTS"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="firstBaseline" secondItem="Kaz-0H-BSt" secondAttribute="firstBaseline" constant="-1" id="eFj-cr-a0P"/>
-                    <constraint firstItem="eGg-ei-EiX" firstAttribute="leading" secondItem="Kaz-0H-BSt" secondAttribute="trailing" constant="-103" id="iuz-Vg-6UE"/>
                     <constraint firstItem="Q4M-4B-abs" firstAttribute="leading" secondItem="QNC-8X-DAC" secondAttribute="leading" id="n4M-Ua-KyP"/>
                     <constraint firstItem="Q4M-4B-abs" firstAttribute="trailing" secondItem="QNC-8X-DAC" secondAttribute="trailing" id="nN0-sV-pWO"/>
-                    <constraint firstItem="Dge-D1-XMk" firstAttribute="top" secondItem="Kaz-0H-BSt" secondAttribute="top" constant="-1" id="v44-o1-gG7"/>
+                    <constraint firstAttribute="trailing" secondItem="Kaz-0H-BSt" secondAttribute="trailing" constant="3" id="pZl-oE-hE9"/>
                 </constraints>
             </tableViewCellContentView>
             <constraints>
                 <constraint firstAttribute="bottom" secondItem="Q4M-4B-abs" secondAttribute="bottom" constant="6" id="AzC-rK-ZMp"/>
             </constraints>
             <connections>
-                <outlet property="cancelTaskButton" destination="eGg-ei-EiX" id="08u-FB-UcL"/>
+                <outlet property="cancelTaskButton" destination="Kaz-0H-BSt" id="W4F-Ub-Sjv"/>
                 <outlet property="file" destination="5" id="h6v-aL-JbR"/>
                 <outlet property="labelInfoFile" destination="p7I-KN-FVZ" id="bIH-yL-aSv"/>
                 <outlet property="labelTitle" destination="QNC-8X-DAC" id="coV-Xj-n1Q"/>
                 <outlet property="progressView" destination="Q4M-4B-abs" id="Ouc-sW-VLX"/>
-                <outlet property="reloadTaskButton" destination="Kaz-0H-BSt" id="hOL-f8-R0r"/>
                 <outlet property="status" destination="DQR-yN-JaH" id="neR-jW-zwL"/>
-                <outlet property="stopTaskButton" destination="Dge-D1-XMk" id="UZF-RR-oCy"/>
             </connections>
             <point key="canvasLocation" x="414" y="244"/>
         </tableViewCell>

+ 0 - 2
iOSClient/Main/CCMain.h

@@ -78,9 +78,7 @@
 
 - (void)uploadFileAsset:(NSMutableArray *)assets serverUrl:(NSString *)serverUrl useSubFolder:(BOOL)useSubFolder session:(NSString *)session;
 
-- (void)reloadTaskButton:(tableMetadata *)metadata;
 - (void)cancelTaskButton:(tableMetadata *)metadata reloadTable:(BOOL)reloadTable;
-- (void)stopTaskButton:(tableMetadata *)metadata;
 
 - (void)reloadDatasource;
 - (void)reloadDatasource:(NSString *)serverUrl;

+ 2 - 150
iOSClient/Main/CCMain.m

@@ -2171,76 +2171,6 @@
     }
 }
 
-- (void)reloadTaskButton:(id)sender withEvent:(UIEvent *)event
-{
-    UITouch *touch = [[event allTouches] anyObject];
-    CGPoint location = [touch locationInView:self.tableView];
-    NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:location];
-    
-    if ([self indexPathIsValid:indexPath]) {
-        
-        tableMetadata *metadataSection = [self getMetadataFromSectionDataSource:indexPath];
-        
-        if (metadataSection) {
-            
-            tableMetadata *metadata = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"fileID == %@", metadataSection.fileID]];
-            if (metadata)
-                [self reloadTaskButton:metadata];
-        }
-    }
-}
-
-- (void)reloadTaskButton:(tableMetadata *)metadata
-{
-    NSURLSession *session = [[CCNetworking sharedNetworking] getSessionfromSessionDescription:metadata.session];
-    __block NSURLSessionTask *findTask;
-    
-    NSInteger sessionTaskIdentifier = metadata.sessionTaskIdentifier;
-    NSString *fileID = metadata.fileID;
-    
-    // DOWNLOAD
-    if ([metadata.session length] > 0 && [metadata.session containsString:@"download"]) {
-        
-        [session getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) {
-            
-            for (NSURLSessionUploadTask *task in downloadTasks)
-                if (task.taskIdentifier == sessionTaskIdentifier) {
-                    findTask = task;
-                    [appDelegate.listChangeTask setObject:@"reloadDownload" forKey:fileID];
-                    [task cancel];
-                }
-            
-            if (!findTask) {
-                
-                [appDelegate.listChangeTask setObject:@"reloadDownload" forKey:fileID];
-                NSArray *object = [[NSArray alloc] initWithObjects:session, fileID, findTask, nil];
-                [[NSNotificationCenter defaultCenter] postNotificationOnMainThreadName:k_networkingSessionNotification object:object];
-            }
-        }];
-    }
-
-    // UPLOAD
-    if ([metadata.session length] > 0 && [metadata.session containsString:@"upload"]) {
-        
-        [session getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) {
-            
-            for (NSURLSessionUploadTask *task in uploadTasks)
-                if (task.taskIdentifier == sessionTaskIdentifier) {
-                    findTask = task;
-                    [appDelegate.listChangeTask setObject:@"reloadUpload" forKey:fileID];
-                    [task cancel];
-                }
-            
-            if (!findTask) {
-                
-                [appDelegate.listChangeTask setObject:@"reloadUpload" forKey:fileID];
-                NSArray *object = [[NSArray alloc] initWithObjects:session, fileID, findTask, nil];
-                [[NSNotificationCenter defaultCenter] postNotificationOnMainThreadName:k_networkingSessionNotification object:object];
-            }
-        }];
-    }
-}
-
 - (void)cancelTaskButton:(id)sender withEvent:(UIEvent *)event
 {
     UITouch *touch = [[event allTouches] anyObject];
@@ -2354,55 +2284,6 @@
     }
 }
 
-- (void)stopTaskButton:(id)sender withEvent:(UIEvent *)event
-{
-    UITouch *touch = [[event allTouches] anyObject];
-    CGPoint location = [touch locationInView:self.tableView];
-    NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:location];
-    
-    if ([self indexPathIsValid:indexPath]) {
-        
-        tableMetadata *metadataSection = [self getMetadataFromSectionDataSource:indexPath];
-        
-        if (metadataSection) {
-            
-            tableMetadata *metadata = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"fileID == %@", metadataSection.fileID]];
-            if (metadata)
-                [self stopTaskButton:metadata];
-        }
-    }
-}
-
-- (void)stopTaskButton:(tableMetadata *)metadata
-{
-    NSURLSession *session = [[CCNetworking sharedNetworking] getSessionfromSessionDescription:metadata.session];
-    __block NSURLSessionTask *findTask;
-
-    NSInteger sessionTaskIdentifier = metadata.sessionTaskIdentifier;
-    NSString *fileID = metadata.fileID;
-    
-    // UPLOAD
-    if ([metadata.session length] > 0 && [metadata.session containsString:@"upload"]) {
-        
-        [session getTasksWithCompletionHandler:^(NSArray *dataTasks, NSArray *uploadTasks, NSArray *downloadTasks) {
-            
-            for (NSURLSessionUploadTask *task in uploadTasks)
-                if (task.taskIdentifier == sessionTaskIdentifier) {
-                    [appDelegate.listChangeTask setObject:@"stopUpload" forKey:fileID];
-                    findTask = task;
-                    [task cancel];
-                }
-            
-            if (!findTask) {
-                
-                [appDelegate.listChangeTask setObject:@"stopUpload" forKey:fileID];
-                NSArray *object = [[NSArray alloc] initWithObjects:session, fileID, findTask, nil];
-                [[NSNotificationCenter defaultCenter] postNotificationOnMainThreadName:k_networkingSessionNotification object:object];
-            }
-        }];
-    }
-}
-
 #pragma --------------------------------------------------------------------------------------------
 #pragma mark ===== Shared =====
 #pragma --------------------------------------------------------------------------------------------
@@ -4552,8 +4433,6 @@
     cell.progressView.hidden = YES;
     
     cell.cancelTaskButton.hidden = YES;
-    cell.reloadTaskButton.hidden = YES;
-    cell.stopTaskButton.hidden = YES;
     
     cell.labelTitle.textColor = [UIColor blackColor];
     
@@ -4766,7 +4645,6 @@
         
         cell.userInteractionEnabled = NO;
         cell.cancelTaskButton.enabled = NO;
-        cell.stopTaskButton.enabled = NO;
         
     } else {
         
@@ -4775,7 +4653,6 @@
         
         cell.userInteractionEnabled = YES;
         cell.cancelTaskButton.enabled = YES;
-        cell.stopTaskButton.enabled = YES;
     }
     
     // ----------------------------------------------------------------------------------------------------------
@@ -4786,15 +4663,9 @@
         
         cell.status.image = [UIImage imageNamed:@"statusdownload"];
         
-        [cell.cancelTaskButton setBackgroundImage:[UIImage imageNamed:@"stoptask"] forState:UIControlStateNormal];
-            
+        [cell.cancelTaskButton setBackgroundImage:[UIImage imageNamed:@"taskCancelDownload"] forState:UIControlStateNormal];
         cell.cancelTaskButton.hidden = NO;
 
-        [cell.reloadTaskButton setBackgroundImage:[UIImage imageNamed:@"reloadtask"] forState:UIControlStateNormal];
-            
-        cell.reloadTaskButton.hidden = NO;
-            
-        
         cell.labelInfoFile.text = [NSString stringWithFormat:@"%@", lunghezzaFile];
         
         float progress = [[appDelegate.listProgressMetadata objectForKey:metadata.fileID] floatValue];
@@ -4830,26 +4701,9 @@
 
         cell.status.image = [UIImage imageNamed:@"statusupload"];
         
-        [cell.cancelTaskButton setBackgroundImage:[UIImage imageNamed:@"removetask"] forState:UIControlStateNormal];
+        [cell.cancelTaskButton setBackgroundImage:[UIImage imageNamed:@"taskCancelUpload"] forState:UIControlStateNormal];
         cell.cancelTaskButton.hidden = NO;
         
-        if (metadata.sessionTaskIdentifier == k_taskIdentifierStop) {
-            
-            [cell.reloadTaskButton setBackgroundImage:[UIImage imageNamed:@"reloadtask"] forState:UIControlStateNormal];
-            
-            cell.status.image = [UIImage imageNamed:@"statusstop"];
-            
-            cell.reloadTaskButton.hidden = NO;
-            cell.stopTaskButton.hidden = YES;
-            
-        } else {
-            
-            [cell.stopTaskButton setBackgroundImage:[UIImage imageNamed:@"stoptask"] forState:UIControlStateNormal];
-            
-            cell.stopTaskButton.hidden = NO;
-            cell.reloadTaskButton.hidden = YES;
-        }
-        
         // se non c'è una preview in bianconero metti l'immagine di default
         if ([[NSFileManager defaultManager] fileExistsAtPath:[CCUtility getDirectoryProviderStorageIconFileID:metadata.fileID fileNameView:metadata.fileNameView]] == NO)
             cell.file.image = [CCGraphics changeThemingColorImage:[UIImage imageNamed:@"uploadCloud"] multiplier:2 color:[NCBrandColor sharedInstance].brandElement];
@@ -4889,9 +4743,7 @@
     
     if ([typeCell isEqualToString:@"CellMainTransfer"]) {
     
-        [cell.reloadTaskButton addTarget:self action:@selector(reloadTaskButton:withEvent:) forControlEvents:UIControlEventTouchUpInside];
         [cell.cancelTaskButton addTarget:self action:@selector(cancelTaskButton:withEvent:) forControlEvents:UIControlEventTouchUpInside];
-        [cell.stopTaskButton addTarget:self action:@selector(stopTaskButton:withEvent:) forControlEvents:UIControlEventTouchUpInside];
         
         UILongPressGestureRecognizer *cancelLongGesture = [UILongPressGestureRecognizer new];
         [cancelLongGesture addTarget:self action:@selector(cancelAllTask:)];