@property (strong, nonatomic) NSArray *argumentArray;
#endif
++ (instancetype)apiResponseWithRequest:(NSURLRequest *)request data:(NSData *)data;
- (instancetype)initWithRequest:(NSURLRequest *)request data:(NSData *)data;
@end
@implementation HMAPIResponse
++ (instancetype)apiResponseWithRequest:(NSURLRequest *)request data:(NSData *)data
+{
+ return [[self alloc] initWithRequest:request data:data];
+}
- (instancetype)initWithRequest:(NSURLRequest *)request data:(NSData *)data
{
self = [super init];
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
[[NSApp delegate] logLineReturn:@"body -> \n%@", string];
#else
- HMAPIResponse *apiResult = [[HMAPIResponse alloc] initWithRequest:protocol.request data:data];
+ HMAPIResponse *apiResult = [HMAPIResponse apiResponseWithRequest:protocol.request data:data];
if(apiResult) {
[self.queueu enqueue:apiResult];
}