Skip to content
Snippets Groups Projects
Commit 35768db8 authored by Jorge Canizales's avatar Jorge Canizales
Browse files

Mark the GRPCRequestHeaders protocol deprecated

parent e1f74454
No related branches found
No related tags found
No related merge requests found
...@@ -50,6 +50,8 @@ ...@@ -50,6 +50,8 @@
#import <Foundation/Foundation.h> #import <Foundation/Foundation.h>
#import <RxLibrary/GRXWriter.h> #import <RxLibrary/GRXWriter.h>
#include <AvailabilityMacros.h>
#pragma mark gRPC errors #pragma mark gRPC errors
/** Domain of NSError objects produced by gRPC. */ /** Domain of NSError objects produced by gRPC. */
...@@ -235,6 +237,7 @@ extern id const kGRPCTrailersKey; ...@@ -235,6 +237,7 @@ extern id const kGRPCTrailersKey;
#pragma mark Backwards compatibiity #pragma mark Backwards compatibiity
/** This protocol is kept for backwards compatibility with existing code. */ /** This protocol is kept for backwards compatibility with existing code. */
DEPRECATED_MSG_ATTRIBUTE("Use NSDictionary or NSMutableDictionary instead.")
@protocol GRPCRequestHeaders <NSObject> @protocol GRPCRequestHeaders <NSObject>
@property(nonatomic, readonly) NSUInteger count; @property(nonatomic, readonly) NSUInteger count;
...@@ -245,6 +248,9 @@ extern id const kGRPCTrailersKey; ...@@ -245,6 +248,9 @@ extern id const kGRPCTrailersKey;
- (void)removeObjectForKey:(NSString *)key; - (void)removeObjectForKey:(NSString *)key;
@end @end
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated"
/** This is only needed for backwards-compatibility. */ /** This is only needed for backwards-compatibility. */
@interface NSMutableDictionary (GRPCRequestHeaders) <GRPCRequestHeaders> @interface NSMutableDictionary (GRPCRequestHeaders) <GRPCRequestHeaders>
@end @end
#pragma clang diagnostic pop
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment