File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ const acceptedTypes = [ 'TOKEN_RECEIVED' , 'ERROR_RECEIVED' ]
12window . addEventListener ( 'message' , ( event ) => {
2- if ( event . data . type === 'TOKEN_RECEIVED' || event . data . type === 'ERROR_RECEIVED' ) {
3- // Forward to content script
3+ console . log ( 'Received message from content script:' , event . data )
4+ if ( acceptedTypes . includes ( event . data . type ) ) {
5+ // Forward to content scripte
46 window . postMessage ( event . data , '*' )
57 }
68} )
Original file line number Diff line number Diff line change 11const script = document . createElement ( 'script' )
22script . src = chrome . runtime . getURL ( 'auth.js' )
33document . documentElement . appendChild ( script )
4+ const acceptedTypes = [ 'TOKEN_RECEIVED' , 'ERROR_RECEIVED' ]
45
56// Listen for messages from the injected script
67window . addEventListener ( 'message' , ( event ) => {
7- if (
8- event . source !== window ||
9- ! event . data ||
10- event . data . type !== 'TOKEN_RECEIVED' ||
11- event . data . type !== 'ERROR_RECEIVED'
12- ) {
8+ if ( event . source !== window || ! event . data || ! acceptedTypes . includes ( event . data . type ) ) {
139 return
1410 }
15-
1611 chrome . runtime . sendMessage ( { ...event . data } )
1712} )
You can’t perform that action at this time.
0 commit comments