Add CommonFromViewMessages to FromModelEditorMessage

This commit is contained in:
Robert
2023-10-10 14:45:42 +01:00
parent 246c347b04
commit edf3cad6e4
2 changed files with 14 additions and 0 deletions

View File

@@ -596,6 +596,7 @@ export type ToModelEditorMessage =
| RevealMethodMessage;
export type FromModelEditorMessage =
| CommonFromViewMessages
| ViewLoadedMsg
| SwitchModeMessage
| RefreshMethods

View File

@@ -47,6 +47,7 @@ import {
convertFromLegacyModeledMethod,
convertToLegacyModeledMethods,
} from "./shared/modeled-methods-legacy";
import { extLogger } from "../common/logging/vscode";
export class ModelEditorView extends AbstractWebview<
ToModelEditorMessage,
@@ -319,6 +320,18 @@ export class ModelEditorView extends AbstractWebview<
);
break;
}
case "telemetry":
telemetryListener?.sendUIInteraction(msg.action);
break;
case "unhandledError":
void showAndLogExceptionWithTelemetry(
extLogger,
telemetryListener,
redactableError(
msg.error,
)`Unhandled error in result comparison view: ${msg.error.message}`,
);
break;
default:
assertNever(msg);
}