Skip to content

Commit c13260b

Browse files
author
Yosuke Matsuda
committed
The AWS Mobile SDK for iOS 2.1.1.
1 parent 176a8a0 commit c13260b

File tree

208 files changed

+10570
-1482
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

208 files changed

+10570
-1482
lines changed

AWSAutoScaling.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = 'AWSAutoScaling'
4-
s.version = '2.1.0'
4+
s.version = '2.1.1'
55
s.summary = 'Amazon Web Services SDK for iOS.'
66

77
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -13,10 +13,10 @@ Pod::Spec.new do |s|
1313
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
1414
:tag => s.version}
1515
s.requires_arc = true
16-
s.dependency 'AWSCore', '2.1.0'
16+
s.dependency 'AWSCore', '2.1.1'
1717
s.dependency 'Bolts', '~> 1.1.0'
1818
s.dependency 'Mantle', '~> 1.4'
1919

20-
s.source_files = 'AutoScaling/*.{h,m}'
21-
s.resources = ['AutoScaling/Resources/*.json']
20+
s.source_files = 'AWSAutoScaling/*.{h,m}'
21+
s.resources = ['AWSAutoScaling/Resources/*.json']
2222
end

AWSAutoScaling.xcodeproj/project.pbxproj

Lines changed: 57 additions & 43 deletions
Large diffs are not rendered by default.
File renamed without changes.

AutoScaling/AWSAutoScalingService.m renamed to AWSAutoScaling/AWSAutoScalingService.m

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -234,25 +234,28 @@ - (BFTask *)invokeRequest:(AWSRequest *)request
234234
targetPrefix:(NSString *)targetPrefix
235235
operationName:(NSString *)operationName
236236
outputClass:(Class)outputClass {
237-
if (!request) {
238-
request = [AWSRequest new];
239-
}
240-
241-
AWSNetworkingRequest *networkingRequest = request.internalRequest;
242-
if (request) {
243-
networkingRequest.parameters = [[MTLJSONAdapter JSONDictionaryFromModel:request] aws_removeNullValues];
244-
} else {
245-
networkingRequest.parameters = @{};
237+
238+
@autoreleasepool {
239+
if (!request) {
240+
request = [AWSRequest new];
241+
}
242+
243+
AWSNetworkingRequest *networkingRequest = request.internalRequest;
244+
if (request) {
245+
networkingRequest.parameters = [[MTLJSONAdapter JSONDictionaryFromModel:request] aws_removeNullValues];
246+
} else {
247+
networkingRequest.parameters = @{};
248+
}
249+
networkingRequest.HTTPMethod = HTTPMethod;
250+
networkingRequest.requestSerializer = [[AWSQueryStringRequestSerializer alloc] initWithResource:AWSAutoScalingDefinitionFileName
251+
actionName:operationName
252+
classForBundle:[self class]];
253+
networkingRequest.responseSerializer = [[AWSAutoScalingResponseSerializer alloc] initWithResource:AWSAutoScalingDefinitionFileName
254+
actionName:operationName
255+
outputClass:outputClass
256+
classForBundle:[self class]];
257+
return [self.networking sendRequest:networkingRequest];
246258
}
247-
networkingRequest.HTTPMethod = HTTPMethod;
248-
networkingRequest.requestSerializer = [[AWSQueryStringRequestSerializer alloc] initWithResource:AWSAutoScalingDefinitionFileName
249-
actionName:operationName
250-
classForBundle:[self class]];
251-
networkingRequest.responseSerializer = [[AWSAutoScalingResponseSerializer alloc] initWithResource:AWSAutoScalingDefinitionFileName
252-
actionName:operationName
253-
outputClass:outputClass
254-
classForBundle:[self class]];
255-
return [self.networking sendRequest:networkingRequest];
256259
}
257260

258261
#pragma mark - Service method
File renamed without changes.

AWSCloudWatch.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22

33
s.name = 'AWSCloudWatch'
4-
s.version = '2.1.0'
4+
s.version = '2.1.1'
55
s.summary = 'Amazon Web Services SDK for iOS.'
66

77
s.description = 'The AWS SDK for iOS provides a library, code samples, and documentation for developers to build connected mobile applications using AWS.'
@@ -13,10 +13,10 @@ Pod::Spec.new do |s|
1313
s.source = { :git => 'https://github.com/aws/aws-sdk-ios.git',
1414
:tag => s.version}
1515
s.requires_arc = true
16-
s.dependency 'AWSCore', '2.1.0'
16+
s.dependency 'AWSCore', '2.1.1'
1717
s.dependency 'Bolts', '~> 1.1.0'
1818
s.dependency 'Mantle', '~> 1.4'
1919

20-
s.source_files = 'CloudWatch/*.{h,m}'
21-
s.resources = ['CloudWatch/Resources/*.json']
20+
s.source_files = 'AWSCloudWatch/*.{h,m}'
21+
s.resources = ['AWSCloudWatch/Resources/*.json']
2222
end

0 commit comments

Comments
 (0)