Explorar o código

encode metadata before send

Marino Faggiana %!s(int64=7) %!d(string=hai) anos
pai
achega
aa39509ba7
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      iOSClient/Networking/NCNetworkingSync.m

+ 6 - 0
iOSClient/Networking/NCNetworkingSync.m

@@ -231,6 +231,9 @@
     OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
     __block NSError *returnError= nil;
 
+    // Encode metadata
+    metadata = [CCUtility URLEncodeStringFromString:metadata];
+    
     dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
     
     [communication setCredentialsWithUser:user andUserID:userID andPassword:password];
@@ -257,6 +260,9 @@
     OCCommunication *communication = [CCNetworking sharedNetworking].sharedOCCommunication;
     __block NSError *returnError= nil;
     
+    // Encode metadata
+    metadata = [CCUtility URLEncodeStringFromString:metadata];
+
     dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
     
     [communication setCredentialsWithUser:user andUserID:userID andPassword:password];