1
- console . log ( "BACKGROUND.TS: Loaded" ) ;
1
+ // console.log("BACKGROUND.TS: Loaded");
2
2
3
3
let devToolPort : chrome . runtime . Port | null = null ;
4
4
let activeContentPort : chrome . runtime . Port | null = null ;
@@ -8,11 +8,11 @@ let devToolMessageQueue: any = [];
8
8
let contentMessageQueue : any = [ ] ;
9
9
10
10
// Listen for connection from content.ts and devtools panel
11
- chrome . runtime . onConnect . addListener ( ( port ) => {
12
- console . log ( " BACKGROUND.TS: Connection established: " , port ) ;
13
- if ( port . name === " content-background" ) {
11
+ chrome . runtime . onConnect . addListener ( port => {
12
+ console . log ( ' BACKGROUND.TS: Connection established: ' , port ) ;
13
+ if ( port . name === ' content-background' ) {
14
14
handleContentConnection ( port ) ;
15
- } else if ( port . name === " background-devtool" ) {
15
+ } else if ( port . name === ' background-devtool' ) {
16
16
handleDevToolsConnection ( port ) ;
17
17
}
18
18
} ) ;
@@ -37,28 +37,28 @@ function handleContentConnection(port: chrome.runtime.Port) {
37
37
contentMessageQueue = [ ] ;
38
38
39
39
// If devtool is connected send messages otherwise place in queue
40
- activeContentPort . onMessage . addListener ( ( message ) => {
40
+ activeContentPort . onMessage . addListener ( message => {
41
41
// The background script goes inactive after 30 seconds idle so we log every 25 seconds
42
- if ( message . type === " heartbeat" ) {
43
- console . log ( " BACKGROUND.TS: Logging to keep service worker connected" ) ;
42
+ if ( message . type === ' heartbeat' ) {
43
+ console . log ( ' BACKGROUND.TS: Logging to keep service worker connected' ) ;
44
44
}
45
45
46
46
if ( devToolPort ) {
47
- console . log ( " BACKGROUND.TS: Message to dev tool" , message ) ;
47
+ console . log ( ' BACKGROUND.TS: Message to dev tool' , message ) ;
48
48
devToolPort . postMessage ( message ) ;
49
49
} else {
50
50
devToolMessageQueue . push ( message ) ;
51
51
}
52
52
} ) ;
53
53
54
54
port . onDisconnect . addListener ( ( ) => {
55
- console . log ( " BACKGROUND.TS: Content.ts disconnected" ) ;
55
+ console . log ( ' BACKGROUND.TS: Content.ts disconnected' ) ;
56
56
activeContentPort = null ;
57
57
} ) ;
58
58
}
59
59
60
60
function handleDevToolsConnection ( port : chrome . runtime . Port ) {
61
- console . log ( " BACKGROUND.TS: DevTool connected" ) ;
61
+ console . log ( ' BACKGROUND.TS: DevTool connected' ) ;
62
62
devToolPort = port ;
63
63
64
64
// Send queued messages from the devtool before connection was established
@@ -68,22 +68,22 @@ function handleDevToolsConnection(port: chrome.runtime.Port) {
68
68
devToolMessageQueue = [ ] ;
69
69
70
70
// If content.ts is connected send messages otherwise place in queue
71
- devToolPort . onMessage . addListener ( ( message ) => {
72
- if ( message . type === " profiling-status" ) {
73
- console . log ( " BACKGROUND.TS: Profiling status" , message ) ;
71
+ devToolPort . onMessage . addListener ( message => {
72
+ if ( message . type === ' profiling-status' ) {
73
+ console . log ( ' BACKGROUND.TS: Profiling status' , message ) ;
74
74
}
75
75
console . log ( 'Injecting content.js into tab with message: ' , message ) ;
76
- if ( message . action === " injectContentScript" && message . tabId ) {
76
+ if ( message . action === ' injectContentScript' && message . tabId ) {
77
77
console . log (
78
- " BACKGROUND.TS: Injecting content script into tab:" ,
78
+ ' BACKGROUND.TS: Injecting content script into tab:' ,
79
79
message . tabId
80
80
) ;
81
81
chrome . scripting . executeScript ( {
82
82
target : { tabId : message . tabId } ,
83
- files : [ " content.js" ] ,
83
+ files : [ ' content.js' ] ,
84
84
} ) ;
85
85
} else if ( activeContentPort ) {
86
- console . log ( " BACKGROUND.TS: Message to content.ts" , message ) ;
86
+ console . log ( ' BACKGROUND.TS: Message to content.ts' , message ) ;
87
87
activeContentPort . postMessage ( message ) ;
88
88
} else {
89
89
// console.log('BACKGROUND.TS: Message added to content.ts queue');
@@ -92,7 +92,7 @@ function handleDevToolsConnection(port: chrome.runtime.Port) {
92
92
} ) ;
93
93
94
94
port . onDisconnect . addListener ( ( ) => {
95
- console . log ( " BACKGROUND.TS: DevTool disconnected" ) ;
95
+ console . log ( ' BACKGROUND.TS: DevTool disconnected' ) ;
96
96
devToolPort = null ;
97
97
} ) ;
98
98
}
0 commit comments