CNLiveCollectionRequest.m
1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//
// CNLiveCollectionRequest.m
// CNLiveCollectionModule
//
// Created by 153993236@qq.com on 11/12/2019.
// Copyright © 2019 153993236@qq.com. All rights reserved.
//
#import "CNLiveCollectionRequest.h"
#import "CNLiveCategory.h"
#import "CNLiveNetworking.h"
#import "CNLiveEnvironment.h"
#import "CNUserInfoManager.h"
@implementation CNLiveCollectionRequest
+ (void)cancelCollection:(NSString *)ID block:(Block)block{
NSDictionary *params = @{@"appId":AppId,
@"plat":@"i",
@"sid":CNUserShareModel.uid,
@"collectionId":ID
};
[CNLiveNetworking setAllowRequestDefaultArgument:YES];
[CNLiveNetworking requestNetworkWithMethod:CNLiveRequestMethodGET URLString:CNDarenSubsDeleteCollectionUrl Param:params CacheType:CNLiveNetworkCacheTypeNetworkOnly CompletionBlock:^(NSURLSessionTask *requestTask, id responseObject, NSError *error) {
if (responseObject && [responseObject isKindOfClass:[NSDictionary class]]) {
NSString *errorCode = [NSString stringWithFormat:@"%@", responseObject[@"errorCode"]];
if ([errorCode isEqualToString:@"0"]) {
NSArray *array = [ID componentsSeparatedByString:@":h5:"];//将字符串整体作为分割条件 返回值为NSArray不可变数组
if(array.count == 2){
NSDictionary *dic = @{
@"contentId":array[1]?array[1]:@"",
@"selected":@"false",
@"model":@"3_witness"
};
[[NSNotificationCenter defaultCenter] postNotificationName:@"WjjWitnessCollectStatusNotification" object:nil userInfo:dic];
}
}
block([errorCode isEqualToString:@"0"], error);
}
}];
}
@end