|
@@ -25,7 +25,10 @@
|
|
|
|
|
|
#import "AppDelegate.h"
|
|
#import "AppDelegate.h"
|
|
|
|
|
|
-@interface CCOfflinePageContent ()
|
|
|
|
|
|
+#import "Nextcloud-Swift.h"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+@interface CCOfflinePageContent () <CCActionsDeleteDelegate>
|
|
{
|
|
{
|
|
NSArray *dataSource;
|
|
NSArray *dataSource;
|
|
BOOL _reloadDataSource;
|
|
BOOL _reloadDataSource;
|
|
@@ -181,6 +184,20 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+#pragma --------------------------------------------------------------------------------------------
|
|
|
|
+#pragma mark ===== Delete =====
|
|
|
|
+#pragma--------------------------------------------------------------------------------------------
|
|
|
|
+
|
|
|
|
+- (void)deleteFileOrFolderFailure:(CCMetadataNet *)metadataNet message:(NSString *)message errorCode:(NSInteger)errorCode
|
|
|
|
+{
|
|
|
|
+ NSLog(@"[LOG] Delete error %@", message);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+- (void)deleteFileOrFolderSuccess:(CCMetadataNet *)metadataNet
|
|
|
|
+{
|
|
|
|
+ [self reloadTable];
|
|
|
|
+}
|
|
|
|
+
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
#pragma mark ===== Swipe Table -> menu =====
|
|
#pragma mark ===== Swipe Table -> menu =====
|
|
#pragma--------------------------------------------------------------------------------------------
|
|
#pragma--------------------------------------------------------------------------------------------
|
|
@@ -312,6 +329,11 @@
|
|
style:UIAlertActionStyleDestructive
|
|
style:UIAlertActionStyleDestructive
|
|
handler:^(UIAlertAction *action) {
|
|
handler:^(UIAlertAction *action) {
|
|
|
|
|
|
|
|
+ if ([_pageType isEqualToString:pageOfflineOffline]) {
|
|
|
|
+
|
|
|
|
+ [[CCActions sharedInstance] deleteFileOrFolder:_metadata delegate:self];
|
|
|
|
+ }
|
|
|
|
+
|
|
if ([_pageType isEqualToString:pageOfflineLocal]) {
|
|
if ([_pageType isEqualToString:pageOfflineLocal]) {
|
|
|
|
|
|
NSString *fileNamePath = [NSString stringWithFormat:@"%@/%@", _serverUrl, _metadata.fileNameData];
|
|
NSString *fileNamePath = [NSString stringWithFormat:@"%@/%@", _serverUrl, _metadata.fileNameData];
|