Minor refactoring

This commit is contained in:
Mattt Thompson 2013-09-27 08:59:32 -07:00
parent eeccdc7717
commit e538af46f2

View File

@ -284,20 +284,22 @@ NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value) {
__block AFStreamingMultipartFormData *formData = [[AFStreamingMultipartFormData alloc] initWithURLRequest:request stringEncoding:NSUTF8StringEncoding];
[parameters enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL * __unused stop) {
NSData *data = nil;
if ([obj isKindOfClass:[NSData class]]) {
data = obj;
} else if ([obj isEqual:[NSNull null]]) {
data = [NSData data];
} else {
data = [[obj description] dataUsingEncoding:NSUTF8StringEncoding];
}
if (parameters) {
[parameters enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL * __unused stop) {
NSData *data = nil;
if ([obj isKindOfClass:[NSData class]]) {
data = obj;
} else if ([obj isEqual:[NSNull null]]) {
data = [NSData data];
} else {
data = [[obj description] dataUsingEncoding:NSUTF8StringEncoding];
}
if (data) {
[formData appendPartWithFormData:data name:[key description]];
}
}];
if (data) {
[formData appendPartWithFormData:data name:[key description]];
}
}];
}
if (block) {
block(formData);
@ -314,14 +316,12 @@ NSArray * AFQueryStringPairsFromKeyAndValue(NSString *key, id value) {
{
NSParameterAssert(request);
NSMutableURLRequest *mutableRequest = [request mutableCopy];
[self.HTTPRequestHeaders enumerateKeysAndObjectsUsingBlock:^(id field, id value, BOOL * __unused stop) {
[mutableRequest setValue:value forHTTPHeaderField:field];
}];
if (!parameters) {
return mutableRequest;
}