Make RCTPackagerConnection not depend on RCTBridge

Reviewed By: javache

Differential Revision: D5245497

fbshipit-source-id: 3c41dca98fc39c77d4b3c8932ee2a5b84880cf8c
This commit is contained in:
Alex Dvornikov
2017-06-15 11:52:05 -07:00
committed by Facebook Github Bot
parent 390c8cf96e
commit d27ff20588
8 changed files with 154 additions and 27 deletions

View File

@@ -15,13 +15,15 @@
@class RCTBridge;
@protocol RCTPackagerClientMethod;
@protocol RCTPackagerConnectionConfig;
/**
* Encapsulates connection to React Native packager
*/
@interface RCTPackagerConnection : NSObject
- (instancetype)initWithBridge:(RCTBridge *)bridge;
+ (instancetype)connectionForBridge:(RCTBridge *)bridge;
- (instancetype)initWithConfig:(id<RCTPackagerConnectionConfig>)config;
- (void)addHandler:(id<RCTPackagerClientMethod>)handler forMethod:(NSString *)name;
@end