@@ -97,15 +97,13 @@ chrome.runtime.onConnect.addListener(handlePortListenerErrors(async port => {
97
97
98
98
console . log ( 'will open socket' ) ;
99
99
const socket = new WebSocket ( 'ws://localhost:' + WebSocketPort ) ;
100
- let interval ; // eslint-disable-line prefer-const -- Ur rong
101
100
await Promise . race ( [
102
101
oneEvent ( socket , 'open' ) ,
103
102
oneEvent ( socket , 'error' ) ,
104
103
] ) ;
105
104
106
105
const onSocketClose = ( ) => {
107
106
port . postMessage ( { close : true } ) ;
108
- clearInterval ( interval ) ;
109
107
} ;
110
108
111
109
socket . addEventListener ( 'close' , onSocketClose ) ;
@@ -119,17 +117,18 @@ chrome.runtime.onConnect.addListener(handlePortListenerErrors(async port => {
119
117
port . onDisconnect . addListener ( ( ) => {
120
118
socket . removeEventListener ( 'close' , onSocketClose ) ;
121
119
socket . close ( ) ;
122
- clearInterval ( interval ) ;
123
120
} ) ;
124
121
port . postMessage ( { ready : true } ) ;
125
-
126
- interval = setInterval ( ( ) => {
127
- // Keep-alive for MV3 https://github.com/fregante/GhostText/issues/317
128
- port . postMessage ( { ping : true } ) ;
129
- console . log ( 'ping' ) ;
130
- } , 5000 ) ;
131
122
} ) ) ;
132
123
124
+ // https://github.com/fregante/GhostText/pull/324
125
+ chrome . runtime . onMessage . addListener ( ( ) => {
126
+ // What is my purpose?
127
+ // You pass the butter.
128
+ // Oh my god.
129
+ // Yeah, welcome to the club, pal.
130
+ } ) ;
131
+
133
132
function handleMessages ( { code, count} , { tab} ) {
134
133
if ( code === 'connection-count' ) {
135
134
let text = '' ;
0 commit comments