Skip to content

Commit e0a59f1

Browse files
author
garenwang
committed
# 6.1.2
1 parent bcbabf2 commit e0a59f1

File tree

11 files changed

+46
-23
lines changed

11 files changed

+46
-23
lines changed

CHANGELOG.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
1-
# 6.1.1
2-
1.修改头文件大小写问题
1+
# 6.1.2
32

4-
# 6.1.0
5-
1.优化service注册校验逻辑。2.修复全部取消。
3+
4+
# 6.1.1
65

7-
# 6.0.9
6+
修改头文件大小写问题
7+
8+
# 6.1.0
89

9-
1.新增内容审核接口
10+
1.优化service注册校验逻辑。2.修复全部取消。
11+
12+
# 6.0.9
1013

14+
1.新增内容审核接口
15+
1116
# 6.0.8
1217

1318
1.修改sdk与yymodel 方法命名冲突。2.修改一些SDK 内部一些警告
1419

1520
# 6.0.7
1621

1722
优化QCloudCore
18-
19-
# 6.0.6
20-
21-
修改sdkdonwlaodbug
22-
23+
2324
# 6.0.5
2425

2526
修改已知bug
27+
28+
# 6.0.5
29+
2630
QCloudQuic 增加 Slim subspec
2731

2832
# 6.0.4

QCloudCOSXML.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Pod::Spec.new do |s|
22
s.name = "QCloudCOSXML"
33

44

5-
s.version = "6.1.1"
5+
s.version = "6.1.2"
66

77

88
s.summary = "QCloudCOSXML 腾讯云iOS-SDK组件"
@@ -22,15 +22,15 @@ s.version = "6.1.1"
2222
s.subspec 'Default' do |default|
2323
default.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
2424

25-
default.dependency "QCloudCore",'6.1.1'
25+
default.dependency "QCloudCore",'6.1.2'
2626
end
2727
s.subspec 'Slim' do |slim|
2828
slim.source_files = 'QCloudCOSXML/Classes/**/*','QCloudCOSXML/Classes/QCloudCOSXML/*'
29-
slim.dependency "QCloudCore/WithoutMTA",'6.1.1'
29+
slim.dependency "QCloudCore/WithoutMTA",'6.1.2'
3030
end
3131
s.subspec 'Transfer' do |transfer|
3232
transfer.source_files = 'QCloudCOSXML/Classes/*','QCloudCOSXML/Classes/Transfer/**/*','QCloudCOSXML/Classes/Base/**/*'
33-
transfer.dependency "QCloudCore/WithoutMTA",'6.1.1'
33+
transfer.dependency "QCloudCore/WithoutMTA",'6.1.2'
3434

3535
end
3636

QCloudCOSXML/Classes/CI/request/QCloudSyncImageRecognitionRequest.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ - (BOOL)buildRequestData:(NSError *__autoreleasing *)error {
119119
[self.requestData setQueryStringParamter:[NSString stringWithFormat:@"%ld",self.maxFrames] withKey:@"max-frames"];
120120
}
121121

122+
if (self.bizType) {
123+
[self.requestData setQueryStringParamter:self.bizType withKey:@"biz-type"];
124+
}
125+
122126
if (self.largeImageDetect) {
123127
[self.requestData setQueryStringParamter:self.largeImageDetect withKey:@"large-image-detect"];
124128
}

QCloudCOSXML/Classes/Manager/QCloudCOSXMLService+Manager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
@class QCloudGetBucketIntelligentTieringRequest;
7373
@class QCloudPutBucketRefererRequest;
7474
@class QCloudGetBucketRefererRequest;
75-
75+
@class QCloudPutObjectTaggingRequest;
7676
NS_ASSUME_NONNULL_BEGIN
7777
@interface QCloudCOSXMLService (Manager)
7878

@@ -123,7 +123,7 @@ NS_ASSUME_NONNULL_BEGIN
123123
- (void)DeleteObject:(QCloudDeleteObjectRequest *)request;
124124
- (void)GetObjectTagging:(QCloudGetObjectTaggingRequest *)request;
125125
- (void)DeleteObjectTagging:(QCloudDeleteObjectTaggingRequest *)request;
126-
- (void)PuObjectTagging:(QCloudPutBucketTaggingRequest *)request;
126+
- (void)PuObjectTagging:(QCloudPutObjectTaggingRequest *)request;
127127
- (void)GetObjectACL:(QCloudGetObjectACLRequest *)request;
128128
- (void)PutObjectACL:(QCloudPutObjectACLRequest *)request;
129129
- (void)DeleteMultipleObject:(QCloudDeleteMultipleObjectRequest *)request;

QCloudCOSXML/Classes/Manager/QCloudCOSXMLService+Manager.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ - (void)DeleteObjectTagging:(QCloudDeleteObjectTaggingRequest *)request {
6767
[super performRequest:request];
6868
}
6969

70-
- (void)PuObjectTagging:(QCloudPutBucketTaggingRequest *)request {
70+
- (void)PuObjectTagging:(QCloudPutObjectTaggingRequest *)request{
7171
[super performRequest:request];
7272
}
7373

QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLCopyObjectRequest.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ - (void)fakeStart {
6868

6969
headObjectRequest.customHeaders = [customHeaders mutableCopy];
7070
headObjectRequest.bucket = self.sourceBucket;
71-
71+
headObjectRequest.payload = self.payload;
7272
headObjectRequest.regionName = self.sourceRegion;
7373
headObjectRequest.priority = self.priority;
7474
headObjectRequest.enableQuic = self.enableQuic;
@@ -121,6 +121,7 @@ - (void)simpleCopy {
121121
request.grantRead = self.grantRead;
122122
request.grantWrite = self.grantWrite;
123123
request.grantFullControl = self.grantFullControl;
124+
request.payload = self.payload;
124125
QCloudCOSXMLService *service = [self tempService];
125126
__weak typeof(request) weakRequest = request;
126127
__weak typeof(self) weakSelf = self;
@@ -155,6 +156,7 @@ - (void)multipleCopy {
155156
initMultipartUploadRequest.enableQuic = self.enableQuic;
156157
;
157158
initMultipartUploadRequest.regionName = self.regionName;
159+
initMultipartUploadRequest.payload = self.payload;
158160
initMultipartUploadRequest.object = self.object;
159161
initMultipartUploadRequest.customHeaders = [self.customHeaders mutableCopy];
160162
__weak typeof(self) weakSelf = self;
@@ -200,6 +202,7 @@ - (void)uploadCopyParts {
200202
request.enableQuic = self.enableQuic;
201203
request.bucket = self.bucket;
202204
request.customHeaders = [self.customHeaders mutableCopy];
205+
request.payload = self.payload;
203206
request.object = self.object;
204207
request.regionName = self.regionName;
205208
NSMutableString *objectCopySource = [NSMutableString string];
@@ -252,6 +255,7 @@ - (void)finishUploadParts {
252255
request.bucket = self.bucket;
253256
request.object = self.object;
254257
request.regionName = self.regionName;
258+
request.payload = self.payload;
255259
request.uploadId = self.uploadID;
256260
request.priority = self.priority;
257261
request.enableQuic = self.enableQuic;

QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLDownloadObjectRequest.m

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ - (void)fakeStart {
5656
}
5757
QCloudHeadObjectRequest *headReq = [QCloudHeadObjectRequest new];
5858
headReq.bucket = self.bucket;
59+
headReq.payload = self.payload;
5960
headReq.regionName = self.regionName;
6061
headReq.object = self.object;
6162
[headReq setFinishBlock:^(id _Nullable outputObject, NSError * _Nullable error) {
@@ -127,6 +128,7 @@ - (void)startGetObject {
127128

128129
QCloudGetObjectRequest *request = [QCloudGetObjectRequest new];
129130
request.trafficLimit = self.trafficLimit;
131+
request.payload = self.payload;
130132
request.customHeaders = [self.customHeaders copy];
131133
request.downloadingURL = self.downloadingURL;
132134
request.localCacheDownloadOffset = self.localCacheDownloadOffset;

QCloudCOSXML/Classes/Transfer/request/QCloudCOSXMLUploadObjectRequest.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ - (void)resumeUpload {
211211
QCloudListMultipartRequest *request = [QCloudListMultipartRequest new];
212212
request.timeoutInterval = self.timeoutInterval;
213213
request.enableQuic = self.enableQuic;
214+
request.payload = self.payload;
214215
request.object = self.object;
215216
request.regionName = self.regionName;
216217
request.bucket = self.bucket;
@@ -278,6 +279,7 @@ - (void)startSimpleUpload {
278279
request.enableQuic = self.enableQuic;
279280
request.regionName = self.regionName;
280281
request.trafficLimit = self.trafficLimit;
282+
request.payload = self.payload;
281283
__weak typeof(self) weakSelf = self;
282284
__weak typeof(request) weakRequest = request;
283285
request.retryPolicy.delegate = self;
@@ -335,6 +337,7 @@ - (void)startMultiUpload {
335337
_uploadParts = [NSMutableArray new];
336338
QCloudInitiateMultipartUploadRequest *uploadRequet = [QCloudInitiateMultipartUploadRequest new];
337339
uploadRequet.timeoutInterval = self.timeoutInterval;
340+
uploadRequet.payload = self.payload;
338341
uploadRequet.enableQuic = self.enableQuic;
339342
uploadRequet.bucket = self.bucket;
340343
uploadRequet.regionName = self.regionName;
@@ -456,6 +459,7 @@ - (void)uploadOffsetBodys:(NSArray<QCloudFileOffsetBody *> *)allParts {
456459
}
457460
QCloudUploadPartRequest *request = [QCloudUploadPartRequest new];
458461
request.enableQuic = self.enableQuic;
462+
request.payload = self.payload;
459463
request.bucket = self.bucket;
460464
request.trafficLimit = self.trafficLimit;
461465
request.timeoutInterval = self.timeoutInterval;
@@ -588,6 +592,7 @@ - (void)finishUpload:(NSString *)uploadId {
588592
}
589593
QCloudCompleteMultipartUploadRequest *complete = [QCloudCompleteMultipartUploadRequest new];
590594
complete.enableQuic = self.enableQuic;
595+
complete.payload = self.payload;
591596
complete.object = self.object;
592597
complete.bucket = self.bucket;
593598
complete.uploadId = self.uploadId;

QCloudCore.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Pod::Spec.new do |s|
1010
s.name = "QCloudCore"
1111

1212

13-
s.version = "6.1.1"
13+
s.version = "6.1.2"
1414

1515

1616

QCloudCore/Classes/Base/QCLOUDRestNet/CoreRequest/QCloudAbstractRequest.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ typedef void (^QCloudRequestDownProcessWithDataBlock)(int64_t bytesDownload, int
3838
@property (nonatomic, strong, readonly) QCloudHttpMetrics *_Nullable benchMarkMan;
3939
@property (atomic, assign, readonly) BOOL finished;
4040
@property (nonatomic, assign) NSTimeInterval timeoutInterval;
41+
/**
42+
用于业务中携带与request关联的参数,不参与SDK内部逻辑与网络请求;
43+
*/
44+
@property (nonatomic, strong ,nullable) NSDictionary * payload;
4145
/**
4246
协议执行结果向外通知的委托(delegate)主要包括成功和失败两种情况。与Block方式并存,当两者都设置的时候都会通知。
4347
*/

0 commit comments

Comments
 (0)