diff --git a/Framework/Framework/URLTransaction.h b/Framework/Framework/URLTransaction.h index b1b7593..a488e86 100644 --- a/Framework/Framework/URLTransaction.h +++ b/Framework/Framework/URLTransaction.h @@ -12,7 +12,6 @@ FOUNDATION_EXPORT double URLTransactionVersionNumber; FOUNDATION_EXPORT const unsigned char URLTransactionVersionString[]; #import -#import #import extern NSErrorDomain const HTTPErrorDomain; @@ -117,7 +116,6 @@ typedef void (^URLRequestHandler)(__kindof NSURLRequest *); - (instancetype)session:(NSURLSession *)session; - (instancetype)queue:(NSOperationQueue *)queue; -- (instancetype)moc:(NSManagedObjectContext *)moc; - (instancetype)info:(id)info; - (instancetype)blocking:(BOOL)blocking; - (instancetype)success:(URLRequestHandler)success; @@ -129,7 +127,6 @@ typedef void (^URLRequestHandler)(__kindof NSURLRequest *); @property (class, readonly) NSMutableDictionary *baseComponents; @property (readonly) NSOperationQueue *queue; -@property (readonly) NSManagedObjectContext *moc; @property (readonly) id info; @property (readonly) NSData *data; @property (readonly) NSHTTPURLResponse *response; @@ -158,7 +155,6 @@ typedef void (^URLTransactionHandler)(URLTransaction *); - (instancetype)session:(NSURLSession *)session; - (instancetype)queue:(NSOperationQueue *)queue; -- (instancetype)moc:(NSManagedObjectContext *)moc; - (instancetype)info:(id)info; - (instancetype)blocking:(BOOL)blocking; - (instancetype)addRequest:(NSURLRequest *)request; @@ -170,7 +166,6 @@ typedef void (^URLTransactionHandler)(URLTransaction *); - (void)cancel; @property (readonly) NSOperationQueue *queue; -@property (readonly) NSManagedObjectContext *moc; @property (readonly) id info; @property (readonly) NSArray *requests; @property (readonly) NSError *error; diff --git a/Framework/Framework/URLTransaction.m b/Framework/Framework/URLTransaction.m index 7685c3d..f0c8c0c 100644 --- a/Framework/Framework/URLTransaction.m +++ b/Framework/Framework/URLTransaction.m @@ -46,7 +46,6 @@ @interface NSURLRequest (URLTransactionSelectors) @property NSURLSession *session; @property NSOperationQueue *queue; -@property NSManagedObjectContext *moc; @property BOOL blocking; @property id info; @@ -94,11 +93,6 @@ - (instancetype)queue:(NSOperationQueue *)queue { return self; } -- (instancetype)moc:(NSManagedObjectContext *)moc { - self.moc = moc; - return self; -} - - (instancetype)info:(id)info { self.info = info; return self; @@ -168,14 +162,6 @@ - (NSMutableDictionary *)JSONSchemas { return objc_getAssociatedObject(self, @selector(JSONSchemas)); } -- (void)setMoc:(NSManagedObjectContext *)moc { - objc_setAssociatedObject(self, @selector(moc), moc, OBJC_ASSOCIATION_RETAIN); -} - -- (NSManagedObjectContext *)moc { - return objc_getAssociatedObject(self, @selector(moc)); -} - - (void)setInfo:(id)info { objc_setAssociatedObject(self, @selector(info), info, OBJC_ASSOCIATION_RETAIN); } @@ -336,7 +322,6 @@ @interface URLTransaction () @property NSURLSession *session; @property NSOperationQueue *queue; @property NSMutableDictionary *JSONSchemas; -@property NSManagedObjectContext *moc; @property id info; @property BOOL blocking; @@ -385,11 +370,6 @@ - (instancetype)JSONSchema:(JSONSchema *)schema forStatusCode:(HTTPStatusCode)st return self; } -- (instancetype)moc:(NSManagedObjectContext *)moc { - self.moc = moc; - return self; -} - - (instancetype)info:(id)info { self.info = info; return self; @@ -544,10 +524,6 @@ - (void)prepare { } } - if (!request.moc && self.moc) { - request.moc = self.moc; - } - if (!request.info && self.info) { request.info = self.info; }