Ver Fonte

removeLocalFile

Marino Faggiana há 8 anos atrás
pai
commit
40e2432f90
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      iOSClient/Main/CCMain.m

+ 6 - 0
iOSClient/Main/CCMain.m

@@ -3155,7 +3155,13 @@
 
 - (void)removeLocalFile:(CCMetadata *)metadata
 {
+    NSString *serverUrl = [CCCoreData getServerUrlFromDirectoryID:_metadata.directoryID activeAccount:_metadata.account];
+
+    [CCCoreData deleteLocalFileWithPredicate:[NSPredicate predicateWithFormat:@"(account == %@) AND (fileID == %@)", app.activeAccount, metadata.fileID]];
+    
+    [[NSFileManager defaultManager] removeItemAtPath:[NSString stringWithFormat:@"%@/%@", app.directoryUser, metadata.fileID] error:nil];
     
+    [self reloadDatasource:serverUrl fileID:metadata.fileID selector:nil];
 }
 
 #pragma --------------------------------------------------------------------------------------------