mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-22 19:48:56 +08:00
Force the debugger to disconnect before a bundle reload
Reviewed By: bnham Differential Revision: D5594238 fbshipit-source-id: feff9f179534c8e617f8fa7c8a7b1bc525c07cae
This commit is contained in:
committed by
Facebook Github Bot
parent
f11f00197d
commit
41504103ce
@@ -25,6 +25,8 @@
|
||||
|
||||
- (instancetype)initWithURL:(NSURL *)url;
|
||||
@property (nonatomic, weak) id<RCTWebSocketProtocolDelegate> delegate;
|
||||
/** @brief Must be set before -start to have effect */
|
||||
@property (nonatomic, strong) dispatch_queue_t delegateDispatchQueue;
|
||||
- (void)send:(id)data;
|
||||
- (void)start;
|
||||
- (void)stop;
|
||||
|
||||
@@ -70,7 +70,9 @@ static void my_nwlog_legacy_v(int level, char *format, va_list args) {
|
||||
[self stop];
|
||||
_socket = [[RCTSRWebSocket alloc] initWithURL:_url];
|
||||
_socket.delegate = self;
|
||||
|
||||
if (_delegateDispatchQueue) {
|
||||
[_socket setDelegateDispatchQueue:_delegateDispatchQueue];
|
||||
}
|
||||
[_socket open];
|
||||
}
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
@interface RCTWebSocketObserver : NSObject
|
||||
|
||||
- (instancetype)initWithURL:(NSURL *)url;
|
||||
- (void)setDelegateDispatchQueue:(dispatch_queue_t)queue;
|
||||
|
||||
@property (nonatomic, weak) id<RCTWebSocketObserverDelegate> delegate;
|
||||
|
||||
|
||||
@@ -36,6 +36,11 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)setDelegateDispatchQueue:(dispatch_queue_t)queue
|
||||
{
|
||||
[_socket setDelegateDispatchQueue:queue];
|
||||
}
|
||||
|
||||
- (void)start
|
||||
{
|
||||
_socket.delegate = self;
|
||||
|
||||
Reference in New Issue
Block a user