forked from loafle/openapi-generator-original
[Objc] Add customizable user-agent #2715
This commit is contained in:
parent
7b6747e6f3
commit
2ead00c96d
@ -10,7 +10,7 @@
|
||||
|
||||
@implementation {{classPrefix}}Configuration
|
||||
|
||||
#pragma mark - Singletion Methods
|
||||
#pragma mark - Singleton Methods
|
||||
|
||||
+ (instancetype) sharedConfig {
|
||||
static {{classPrefix}}Configuration *shardConfig = nil;
|
||||
@ -35,6 +35,7 @@
|
||||
self.mutableApiKey = [NSMutableDictionary dictionary];
|
||||
self.mutableApiKeyPrefix = [NSMutableDictionary dictionary];
|
||||
self.mutableDefaultHeaders = [NSMutableDictionary dictionary];
|
||||
self.mutableDefaultHeaders[@"User-Agent"] = {{#httpUserAgent}}@"{{httpUserAgent}}"{{/httpUserAgent}}{{^httpUserAgent}}[NSString stringWithFormat:@"Swagger-Codegen/{{version}}/objc (%@; iOS %@; Scale/%0.2f)",[[UIDevice currentDevice] model], [[UIDevice currentDevice] systemVersion], [[UIScreen mainScreen] scale]]{{/httpUserAgent}};
|
||||
self.logger = [{{classPrefix}}Logger sharedLogger];
|
||||
}
|
||||
return self;
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
@implementation SWGConfiguration
|
||||
|
||||
#pragma mark - Singletion Methods
|
||||
#pragma mark - Singleton Methods
|
||||
|
||||
+ (instancetype) sharedConfig {
|
||||
static SWGConfiguration *shardConfig = nil;
|
||||
@ -35,6 +35,7 @@
|
||||
self.mutableApiKey = [NSMutableDictionary dictionary];
|
||||
self.mutableApiKeyPrefix = [NSMutableDictionary dictionary];
|
||||
self.mutableDefaultHeaders = [NSMutableDictionary dictionary];
|
||||
self.mutableDefaultHeaders[@"User-Agent"] = [NSString stringWithFormat:@"Swagger-Codegen/1.0.0/objc (%@; iOS %@; Scale/%0.2f)",[[UIDevice currentDevice] model], [[UIDevice currentDevice] systemVersion], [[UIScreen mainScreen] scale]];
|
||||
self.logger = [SWGLogger sharedLogger];
|
||||
}
|
||||
return self;
|
||||
|
Loading…
x
Reference in New Issue
Block a user