Skip to content

Commit a662533

Browse files
Merge pull request #2940 from github/robertbrignull/CommonFromViewMessages
Add CommonFromViewMessages to FromModelEditorMessage
2 parents bb88c14 + 6df7ea3 commit a662533

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

extensions/ql-vscode/src/common/interface-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ export type ToModelEditorMessage =
596596
| RevealMethodMessage;
597597

598598
export type FromModelEditorMessage =
599-
| ViewLoadedMsg
599+
| CommonFromViewMessages
600600
| SwitchModeMessage
601601
| RefreshMethods
602602
| OpenDatabaseMessage

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,18 @@ export class ModelEditorView extends AbstractWebview<
319319
);
320320
break;
321321
}
322+
case "telemetry":
323+
telemetryListener?.sendUIInteraction(msg.action);
324+
break;
325+
case "unhandledError":
326+
void showAndLogExceptionWithTelemetry(
327+
this.app.logger,
328+
telemetryListener,
329+
redactableError(
330+
msg.error,
331+
)`Unhandled error in model editor view: ${msg.error.message}`,
332+
);
333+
break;
322334
default:
323335
assertNever(msg);
324336
}

0 commit comments

Comments
 (0)