add networking helpers to BITAuthenticator

* NSOperation-based networking
* helpers for URLRequest, operation, getPath:error:
This commit is contained in:
Stephan Diederich
2013-08-11 21:37:47 +02:00
parent ffc54256dd
commit 039902da02
6 changed files with 412 additions and 1 deletions

View File

@@ -0,0 +1,25 @@
//
// BITHTTPOperation.h
// HockeySDK
//
// Created by Stephan Diederich on 10.08.13.
//
//
#import <Foundation/Foundation.h>
@class BITHTTPOperation;
typedef void (^BITNetworkCompletionBlock)(BITHTTPOperation* operation, id response, NSError* error);
@interface BITHTTPOperation : NSOperation
+ (instancetype) operationWithRequest:(NSURLRequest *) urlRequest;
@property (nonatomic, readonly) NSURLRequest *URLRequest;
- (void) setCompletion:(BITNetworkCompletionBlock) completionBlock;
@property (nonatomic, readonly) NSData *data;
@property (nonatomic, readonly) NSError *error;
@end