Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (NSURLSessionDataTask *)getChannelsSuccess:(CTVAPIClientSuccessBlock)successBlock failure:(CTVPIClientFailureBlock)failureBlock {
- NSString *appVersionString = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"CFBundleShortVersionString"];
- NSDictionary *params = @{@"appversion": appVersionString};
- NSURLSessionDataTask *task = [self.sessionManager GET:@"channels"
- parameters:params
- progress:nil
- success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
- if (successBlock) {
- successBlock(task, responseObject);
- }
- } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
- // если операция отменена - выход
- if (error.code == -999) {
- return;
- }
- if (failureBlock) {
- failureBlock(task, error);
- }
- [self handleError:error forTask:task];
- }];
- return task;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement