diff options
author | Kristopher Wuollett <klw@google.com> | 2016-02-02 22:38:40 -0500 |
---|---|---|
committer | Kristopher Wuollett <klw@google.com> | 2016-02-02 22:38:40 -0500 |
commit | 300f7e43225e21490dd7de3165d6fac3e29d2d5d (patch) | |
tree | f2f6bb047b2f1efd0734e0b946909e72478496a1 /src/objective-c/GRPCClient/GRPCCall+ChannelArg.m | |
parent | 2c6d2bd32787f9bdce1d46875dfee39e08881a3b (diff) |
Renamed user agent setting to userAgentPrefix and changed its scope to global
Diffstat (limited to 'src/objective-c/GRPCClient/GRPCCall+ChannelArg.m')
-rw-r--r-- | src/objective-c/GRPCClient/GRPCCall+ChannelArg.m | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m b/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m index 159e12c7e8..a6a61188fa 100644 --- a/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m +++ b/src/objective-c/GRPCClient/GRPCCall+ChannelArg.m @@ -37,22 +37,18 @@ @implementation GRPCCall (ChannelArg) -+ (void)usePrimaryUserAgent:(NSString *)primaryUserAgent forHost:(NSString *)host { - if (!primaryUserAgent || !host) { - [NSException raise:NSInvalidArgumentException - format:@"primaryUserAgent and host must be provided."]; +static NSString *_userAgentPrefix; + ++ (void)setUserAgentPrefix:(NSString *)userAgentPrefix { + @synchronized(self) { + _userAgentPrefix = userAgentPrefix; } - GRPCHost *hostConfig = [GRPCHost hostWithAddress:host]; - hostConfig.primaryUserAgent = primaryUserAgent; } -+ (void)useSecondaryUserAgent:(NSString *)secondaryUserAgent forHost:(NSString *)host { - if (!secondaryUserAgent || !host) { - [NSException raise:NSInvalidArgumentException - format:@"secondaryUserAgent and host must be provided."]; ++ (NSString *)useUserAgentPrefix { + @synchronized(self) { + return _userAgentPrefix; } - GRPCHost *hostConfig = [GRPCHost hostWithAddress:host]; - hostConfig.secondaryUserAgent = secondaryUserAgent; } @end |