|
@@ -282,6 +282,8 @@
|
|
|
}
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication getRemoteThumbnailByServer:[_activeUrl stringByAppendingString:@"/"] ofFilePath:_metadataNet.fileName withWidth:width andHeight:height onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSData *thumbnail, NSString *redirectedServer) {
|
|
|
|
|
|
TableAccount *recordAccount = [CCCoreData getActiveAccount];
|
|
@@ -321,6 +323,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication readFolder:_metadataNet.serverUrl withUserSessionToken:nil onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer, NSString *token) {
|
|
|
|
|
|
NSMutableArray *metadatas = [[NSMutableArray alloc] init];
|
|
@@ -404,6 +408,8 @@
|
|
|
NSString *nameFolderURL = [NSString stringWithFormat:@"%@/%@", _metadataNet.serverUrl, _metadataNet.fileName];
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication createFolder:nameFolderURL onCommunication:communication withForbiddenCharactersSupported:hasServerForbiddenCharactersSupport successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
if ([self.delegate respondsToSelector:@selector(createFolderSuccess:)])
|
|
@@ -463,6 +469,8 @@
|
|
|
dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication createFolder:folderPathName onCommunication:communication withForbiddenCharactersSupported:hasServerForbiddenCharactersSupport successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
dispatch_semaphore_signal(semaphore);
|
|
@@ -500,6 +508,8 @@
|
|
|
NSString *serverFileUrl = [NSString stringWithFormat:@"%@/%@", _metadataNet.serverUrl, _metadataNet.fileName];
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication deleteFileOrFolder:serverFileUrl onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
if ([_metadataNet.selector rangeOfString:selectorDelete].location != NSNotFound && [self.delegate respondsToSelector:@selector(deleteFileOrFolderSuccess:)])
|
|
@@ -537,6 +547,8 @@
|
|
|
NSString *destinazioneURL = [NSString stringWithFormat:@"%@/%@", _metadataNet.serverUrlTo, _metadataNet.fileNameTo];
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication moveFileOrFolder:origineURL toDestiny:destinazioneURL onCommunication:communication withForbiddenCharactersSupported:hasServerForbiddenCharactersSupport successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
if ([_metadataNet.selector isEqualToString:selectorRename] && [self.delegate respondsToSelector:@selector(renameSuccess:revTo:)])
|
|
@@ -599,6 +611,8 @@
|
|
|
fileName = _metadataNet.serverUrl;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication readFile:fileName onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) {
|
|
|
|
|
|
TableAccount *recordAccount = [CCCoreData getActiveAccount];
|
|
@@ -659,6 +673,8 @@
|
|
|
dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication readFile:filePathName onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) {
|
|
|
|
|
|
returnError = nil;
|
|
@@ -697,6 +713,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication readSharedByServer:[_activeUrl stringByAppendingString:@"/"] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) {
|
|
|
|
|
|
BOOL openWindow = NO;
|
|
@@ -744,6 +762,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication shareFileOrFolderByServer:[_activeUrl stringByAppendingString:@"/"] andFileOrFolderPath:[_metadataNet.fileName encodeString:NSUTF8StringEncoding] andPassword:[_metadataNet.password encodeString:NSUTF8StringEncoding] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *token, NSString *redirectedServer) {
|
|
|
|
|
|
[self readShareServer];
|
|
@@ -772,6 +792,7 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
|
|
|
[communication shareWith:_metadataNet.share shareeType:_metadataNet.shareeType inServer:[_activeUrl stringByAppendingString:@"/"] andFileOrFolderPath:[_metadataNet.fileName encodeString:NSUTF8StringEncoding] andPermissions:_metadataNet.sharePermission onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
@@ -799,6 +820,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication updateShare:[_metadataNet.share intValue] ofServerPath:[_activeUrl stringByAppendingString:@"/"] withPasswordProtect:[_metadataNet.password encodeString:NSUTF8StringEncoding] andExpirationTime:_metadataNet.expirationTime andPermissions:_metadataNet.sharePermission onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
[self readShareServer];
|
|
@@ -829,6 +852,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication unShareFileOrFolderByServer:[_activeUrl stringByAppendingString:@"/"] andIdRemoteShared:[_metadataNet.share intValue] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
if([self.delegate respondsToSelector:@selector(unShareSuccess:)])
|
|
@@ -862,6 +887,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication searchUsersAndGroupsWith:_metadataNet.options forPage:1 with:50 ofServer:[_activeUrl stringByAppendingString:@"/"] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSArray *itemList, NSString *redirectedServer) {
|
|
|
|
|
|
if([self.delegate respondsToSelector:@selector(getUserAndGroupSuccess:items:)])
|
|
@@ -898,6 +925,8 @@
|
|
|
dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication checkServer:serverUrl onCommunication:communication successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer) {
|
|
|
|
|
|
returnError = nil;
|
|
@@ -924,6 +953,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication getFeaturesSupportedByServer:[_activeUrl stringByAppendingString:@"/"] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, BOOL hasShareSupport, BOOL hasShareeSupport, BOOL hasCookiesSupport, BOOL hasForbiddenCharactersSupport, BOOL hasCapabilitiesSupport, BOOL hasFedSharesOptionShareSupport, NSString *redirectedServer) {
|
|
|
|
|
|
TableAccount *recordAccount = [CCCoreData getActiveAccount];
|
|
@@ -955,6 +986,8 @@
|
|
|
OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
|
|
|
|
|
|
[communication setCredentialsWithUser:_activeUser andPassword:_activePassword];
|
|
|
+ [communication setUserAgent:[CCUtility getUserAgent:_typeCloud]];
|
|
|
+
|
|
|
[communication getCapabilitiesOfServer:[_activeUrl stringByAppendingString:@"/"] onCommunication:communication successRequest:^(NSHTTPURLResponse *response, OCCapabilities *capabilities, NSString *redirectedServer) {
|
|
|
|
|
|
TableAccount *recordAccount = [CCCoreData getActiveAccount];
|