forked from loafle/openapi-generator-original
Add class prefix to macro DebugLog
in objc client
This commit is contained in:
parent
844cae75b7
commit
30fbdd4d05
@ -100,7 +100,7 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
[[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding],
|
[[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding],
|
||||||
operation.responseString];
|
operation.responseString];
|
||||||
|
|
||||||
DebugLog(message);
|
{{classPrefix}}DebugLog(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark - Cache Methods
|
#pragma mark - Cache Methods
|
||||||
@ -194,14 +194,14 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
+(NSNumber*) nextRequestId {
|
+(NSNumber*) nextRequestId {
|
||||||
@synchronized(self) {
|
@synchronized(self) {
|
||||||
long nextId = ++requestId;
|
long nextId = ++requestId;
|
||||||
DebugLog(@"got id %ld", nextId);
|
{{classPrefix}}DebugLog(@"got id %ld", nextId);
|
||||||
return [NSNumber numberWithLong:nextId];
|
return [NSNumber numberWithLong:nextId];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
+(NSNumber*) queueRequest {
|
+(NSNumber*) queueRequest {
|
||||||
NSNumber* requestId = [{{classPrefix}}ApiClient nextRequestId];
|
NSNumber* requestId = [{{classPrefix}}ApiClient nextRequestId];
|
||||||
DebugLog(@"added %@ to request queue", requestId);
|
{{classPrefix}}DebugLog(@"added %@ to request queue", requestId);
|
||||||
[queuedRequests addObject:requestId];
|
[queuedRequests addObject:requestId];
|
||||||
return requestId;
|
return requestId;
|
||||||
}
|
}
|
||||||
@ -221,7 +221,7 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
}];
|
}];
|
||||||
|
|
||||||
if(matchingItems.count == 1) {
|
if(matchingItems.count == 1) {
|
||||||
DebugLog(@"removed request id %@", requestId);
|
{{classPrefix}}DebugLog(@"removed request id %@", requestId);
|
||||||
[queuedRequests removeObject:requestId];
|
[queuedRequests removeObject:requestId];
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
@ -245,22 +245,22 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
reachabilityStatus = status;
|
reachabilityStatus = status;
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case AFNetworkReachabilityStatusUnknown:
|
case AFNetworkReachabilityStatusUnknown:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusUnknown");
|
{{classPrefix}}DebugLog(@"reachability changed to AFNetworkReachabilityStatusUnknown");
|
||||||
[{{classPrefix}}ApiClient setOfflineState:true];
|
[{{classPrefix}}ApiClient setOfflineState:true];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusNotReachable:
|
case AFNetworkReachabilityStatusNotReachable:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusNotReachable");
|
{{classPrefix}}DebugLog(@"reachability changed to AFNetworkReachabilityStatusNotReachable");
|
||||||
[{{classPrefix}}ApiClient setOfflineState:true];
|
[{{classPrefix}}ApiClient setOfflineState:true];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusReachableViaWWAN:
|
case AFNetworkReachabilityStatusReachableViaWWAN:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWWAN");
|
{{classPrefix}}DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWWAN");
|
||||||
[{{classPrefix}}ApiClient setOfflineState:false];
|
[{{classPrefix}}ApiClient setOfflineState:false];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusReachableViaWiFi:
|
case AFNetworkReachabilityStatusReachableViaWiFi:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWiFi");
|
{{classPrefix}}DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWiFi");
|
||||||
[{{classPrefix}}ApiClient setOfflineState:false];
|
[{{classPrefix}}ApiClient setOfflineState:false];
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -591,15 +591,15 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
hasHeaderParams = true;
|
hasHeaderParams = true;
|
||||||
}
|
}
|
||||||
if(offlineState) {
|
if(offlineState) {
|
||||||
DebugLog(@"%@ cache forced", resourcePath);
|
{{classPrefix}}DebugLog(@"%@ cache forced", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
|
[request setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
|
||||||
}
|
}
|
||||||
else if(!hasHeaderParams && [method isEqualToString:@"GET"] && cacheEnabled) {
|
else if(!hasHeaderParams && [method isEqualToString:@"GET"] && cacheEnabled) {
|
||||||
DebugLog(@"%@ cache enabled", resourcePath);
|
{{classPrefix}}DebugLog(@"%@ cache enabled", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestUseProtocolCachePolicy];
|
[request setCachePolicy:NSURLRequestUseProtocolCachePolicy];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DebugLog(@"%@ cache disabled", resourcePath);
|
{{classPrefix}}DebugLog(@"%@ cache disabled", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
|
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ extern NSString *const {{classPrefix}}ResponseObjectErrorKey;
|
|||||||
/**
|
/**
|
||||||
* Log debug message macro
|
* Log debug message macro
|
||||||
*/
|
*/
|
||||||
#define DebugLog(format, ...) [{{classPrefix}}ApiClient debugLog:[NSString stringWithFormat:@"%s", __PRETTY_FUNCTION__] message: format, ##__VA_ARGS__];
|
#define {{classPrefix}}DebugLog(format, ...) [{{classPrefix}}ApiClient debugLog:[NSString stringWithFormat:@"%s", __PRETTY_FUNCTION__] message: format, ##__VA_ARGS__];
|
||||||
|
|
||||||
@interface {{classPrefix}}ApiClient : AFHTTPRequestOperationManager
|
@interface {{classPrefix}}ApiClient : AFHTTPRequestOperationManager
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ extern NSString *const SWGResponseObjectErrorKey;
|
|||||||
/**
|
/**
|
||||||
* Log debug message macro
|
* Log debug message macro
|
||||||
*/
|
*/
|
||||||
#define DebugLog(format, ...) [SWGApiClient debugLog:[NSString stringWithFormat:@"%s", __PRETTY_FUNCTION__] message: format, ##__VA_ARGS__];
|
#define SWGDebugLog(format, ...) [SWGApiClient debugLog:[NSString stringWithFormat:@"%s", __PRETTY_FUNCTION__] message: format, ##__VA_ARGS__];
|
||||||
|
|
||||||
@interface SWGApiClient : AFHTTPRequestOperationManager
|
@interface SWGApiClient : AFHTTPRequestOperationManager
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
[[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding],
|
[[NSString alloc] initWithData:request.HTTPBody encoding:NSUTF8StringEncoding],
|
||||||
operation.responseString];
|
operation.responseString];
|
||||||
|
|
||||||
DebugLog(message);
|
SWGDebugLog(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma mark - Cache Methods
|
#pragma mark - Cache Methods
|
||||||
@ -194,14 +194,14 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
+(NSNumber*) nextRequestId {
|
+(NSNumber*) nextRequestId {
|
||||||
@synchronized(self) {
|
@synchronized(self) {
|
||||||
long nextId = ++requestId;
|
long nextId = ++requestId;
|
||||||
DebugLog(@"got id %ld", nextId);
|
SWGDebugLog(@"got id %ld", nextId);
|
||||||
return [NSNumber numberWithLong:nextId];
|
return [NSNumber numberWithLong:nextId];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
+(NSNumber*) queueRequest {
|
+(NSNumber*) queueRequest {
|
||||||
NSNumber* requestId = [SWGApiClient nextRequestId];
|
NSNumber* requestId = [SWGApiClient nextRequestId];
|
||||||
DebugLog(@"added %@ to request queue", requestId);
|
SWGDebugLog(@"added %@ to request queue", requestId);
|
||||||
[queuedRequests addObject:requestId];
|
[queuedRequests addObject:requestId];
|
||||||
return requestId;
|
return requestId;
|
||||||
}
|
}
|
||||||
@ -221,7 +221,7 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
}];
|
}];
|
||||||
|
|
||||||
if(matchingItems.count == 1) {
|
if(matchingItems.count == 1) {
|
||||||
DebugLog(@"removed request id %@", requestId);
|
SWGDebugLog(@"removed request id %@", requestId);
|
||||||
[queuedRequests removeObject:requestId];
|
[queuedRequests removeObject:requestId];
|
||||||
return YES;
|
return YES;
|
||||||
}
|
}
|
||||||
@ -245,22 +245,22 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
reachabilityStatus = status;
|
reachabilityStatus = status;
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case AFNetworkReachabilityStatusUnknown:
|
case AFNetworkReachabilityStatusUnknown:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusUnknown");
|
SWGDebugLog(@"reachability changed to AFNetworkReachabilityStatusUnknown");
|
||||||
[SWGApiClient setOfflineState:true];
|
[SWGApiClient setOfflineState:true];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusNotReachable:
|
case AFNetworkReachabilityStatusNotReachable:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusNotReachable");
|
SWGDebugLog(@"reachability changed to AFNetworkReachabilityStatusNotReachable");
|
||||||
[SWGApiClient setOfflineState:true];
|
[SWGApiClient setOfflineState:true];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusReachableViaWWAN:
|
case AFNetworkReachabilityStatusReachableViaWWAN:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWWAN");
|
SWGDebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWWAN");
|
||||||
[SWGApiClient setOfflineState:false];
|
[SWGApiClient setOfflineState:false];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case AFNetworkReachabilityStatusReachableViaWiFi:
|
case AFNetworkReachabilityStatusReachableViaWiFi:
|
||||||
DebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWiFi");
|
SWGDebugLog(@"reachability changed to AFNetworkReachabilityStatusReachableViaWiFi");
|
||||||
[SWGApiClient setOfflineState:false];
|
[SWGApiClient setOfflineState:false];
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -591,15 +591,15 @@ static void (^reachabilityChangeBlock)(int);
|
|||||||
hasHeaderParams = true;
|
hasHeaderParams = true;
|
||||||
}
|
}
|
||||||
if(offlineState) {
|
if(offlineState) {
|
||||||
DebugLog(@"%@ cache forced", resourcePath);
|
SWGDebugLog(@"%@ cache forced", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
|
[request setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
|
||||||
}
|
}
|
||||||
else if(!hasHeaderParams && [method isEqualToString:@"GET"] && cacheEnabled) {
|
else if(!hasHeaderParams && [method isEqualToString:@"GET"] && cacheEnabled) {
|
||||||
DebugLog(@"%@ cache enabled", resourcePath);
|
SWGDebugLog(@"%@ cache enabled", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestUseProtocolCachePolicy];
|
[request setCachePolicy:NSURLRequestUseProtocolCachePolicy];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DebugLog(@"%@ cache disabled", resourcePath);
|
SWGDebugLog(@"%@ cache disabled", resourcePath);
|
||||||
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
|
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user