@@ -55,43 +55,46 @@ const setupRNDebugger = async message => {
5555 }
5656
5757 const interval = setInterval ( ( ) => {
58- if ( self . __APOLLO_CLIENT__ ) {
59- clearInterval ( interval ) ;
60-
61- const hook = {
62- ApolloClient : self . __APOLLO_CLIENT__ ,
63- } ;
64-
65- let listener ;
66-
67- const bridge = new Bridge ( {
68- listen ( fn ) {
69- listener = self . addEventListener ( 'message' , evt => {
70- if ( evt . data . source === 'apollo-devtools-proxy' ) {
71- return fn ( evt . data ) ;
72- }
73- } ) ;
74- } ,
75- send ( data ) {
76- console . log ( data ) ;
77-
78- postMessage ( {
79- ...data ,
80- source : 'apollo-devtools-backend' ,
81- } ) ;
82- } ,
83- } ) ;
84-
85- bridge . on ( 'init' , ( ) => {
86- sendBridgeReady ( ) ;
87- } ) ;
88-
89- bridge . on ( "shutdown" , ( ) => {
90- self . removeEventListener ( 'message' , listener ) ;
91- } ) ;
92-
93- initBackend ( bridge , hook ) ;
58+ if ( ! self . __APOLLO_CLIENT__ ) {
59+ return ;
9460 }
61+
62+ clearInterval ( interval ) ;
63+
64+ const hook = {
65+ ApolloClient : self . __APOLLO_CLIENT__ ,
66+ } ;
67+
68+ let listener ;
69+
70+ const bridge = new Bridge ( {
71+ listen ( fn ) {
72+ listener = self . addEventListener ( 'message' , evt => {
73+ if ( evt . data . source === 'apollo-devtools-proxy' ) {
74+ return fn ( evt . data ) ;
75+ }
76+ } ) ;
77+ } ,
78+ send ( data ) {
79+ console . log ( data ) ;
80+
81+ postMessage ( {
82+ ...data ,
83+ source : 'apollo-devtools-backend' ,
84+ } ) ;
85+ } ,
86+ } ) ;
87+
88+ bridge . on ( 'init' , ( ) => {
89+ sendBridgeReady ( ) ;
90+ } ) ;
91+
92+ bridge . on ( "shutdown" , ( ) => {
93+ self . removeEventListener ( 'message' , listener ) ;
94+ } ) ;
95+
96+ initBackend ( bridge , hook ) ;
97+
9598 } , 1000 ) ;
9699} ;
97100
0 commit comments