Skip to content

Commit c0568a8

Browse files
Move vscodeMessageHandler to before it is used
1 parent dd0534b commit c0568a8

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

extensions/ql-vscode/src/view/results/ResultTables.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,14 @@ export class ResultTables extends React.Component<
307307
}
308308
}
309309

310+
private vscodeMessageHandler(evt: MessageEvent) {
311+
// sanitize origin
312+
const origin = evt.origin.replace(/\n|\r/g, "");
313+
evt.origin === window.origin
314+
? this.handleMessage(evt.data as IntoResultsViewMsg)
315+
: console.error(`Invalid event origin ${origin}`);
316+
}
317+
310318
// TODO: Duplicated from results.tsx consider a way to
311319
// avoid this duplication
312320
componentDidMount(): void {
@@ -319,14 +327,6 @@ export class ResultTables extends React.Component<
319327
window.removeEventListener("message", this.vscodeMessageHandler);
320328
}
321329
}
322-
323-
private vscodeMessageHandler(evt: MessageEvent) {
324-
// sanitize origin
325-
const origin = evt.origin.replace(/\n|\r/g, "");
326-
evt.origin === window.origin
327-
? this.handleMessage(evt.data as IntoResultsViewMsg)
328-
: console.error(`Invalid event origin ${origin}`);
329-
}
330330
}
331331

332332
function getDefaultResultSet(resultSets: readonly ResultSet[]): string {

0 commit comments

Comments
 (0)