File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ export class VscodeProvider {
126
126
const cleanup = ( ) => {
127
127
proc . off ( "error" , reject )
128
128
proc . off ( "exit" , onExit )
129
+ proc . off ( "message" , onMessage )
129
130
clearTimeout ( timeout )
130
131
}
131
132
@@ -143,16 +144,17 @@ export class VscodeProvider {
143
144
reject ( new Error ( `VS Code exited unexpectedly with code ${ code } ` ) )
144
145
}
145
146
146
- proc . on ( "message" , ( message : ipc . VscodeMessage ) => {
147
+ const onMessage = ( message : ipc . VscodeMessage ) => {
147
148
logger . trace ( "got message from vscode" , field ( "message" , message ) )
148
149
if ( fn ( message ) ) {
149
150
cleanup ( )
150
151
resolve ( message )
151
152
}
152
- } )
153
+ }
153
154
154
- proc . once ( "error" , reject )
155
- proc . once ( "exit" , onExit )
155
+ proc . on ( "message" , onMessage )
156
+ proc . on ( "error" , reject )
157
+ proc . on ( "exit" , onExit )
156
158
} )
157
159
}
158
160
You can’t perform that action at this time.
0 commit comments