Skip to content

Commit 745544c

Browse files
committed
Use error type and error code
1 parent eb59ead commit 745544c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

extensions/ql-vscode/src/model-editor/model-editor-view.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ import { ModelingStore } from "./modeling-store";
5252
import { ModelingEvents } from "./modeling-events";
5353
import { getModelsAsDataLanguage, ModelsAsDataLanguage } from "./languages";
5454
import { runGenerateQueries } from "./generate";
55+
import { ResponseError } from "vscode-jsonrpc";
56+
import { LSPErrorCodes } from "vscode-languageclient";
5557

5658
export class ModelEditorView extends AbstractWebview<
5759
ToModelEditorMessage,
@@ -467,7 +469,8 @@ export class ModelEditorView extends AbstractWebview<
467469
this.modelingStore.setMethods(this.databaseItem, queryResult);
468470
} catch (err) {
469471
if (
470-
getErrorMessage(err).match(/The request \(.*\) has been cancelled/i)
472+
err instanceof ResponseError &&
473+
err.code === LSPErrorCodes.RequestCancelled
471474
) {
472475
this.panel?.dispose();
473476
return;

0 commit comments

Comments
 (0)