Use base postMessage instead of webview one (#2909)

This commit is contained in:
Charis Kyriakou
2023-10-04 17:23:49 +01:00
committed by GitHub
parent c00207cccc
commit 17947fb7c2
2 changed files with 4 additions and 4 deletions

View File

@@ -628,7 +628,7 @@ interface SetMethodModifiedMessage {
interface SetSelectedMethodMessage {
t: "setSelectedMethod";
method: Method;
modeledMethod: ModeledMethod;
modeledMethod?: ModeledMethod;
isModified: boolean;
}

View File

@@ -125,7 +125,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
if (this.webviewView && e.isActiveDb) {
const modeledMethod = e.modeledMethods[this.method?.signature ?? ""];
if (modeledMethod) {
await this.webviewView.webview.postMessage({
await this.postMessage({
t: "setModeledMethod",
method: modeledMethod,
});
@@ -138,7 +138,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
this.modelingStore.onModifiedMethodsChanged(async (e) => {
if (this.webviewView && e.isActiveDb && this.method) {
const isModified = e.modifiedMethods.has(this.method.signature);
await this.webviewView.webview.postMessage({
await this.postMessage({
t: "setMethodModified",
isModified,
});
@@ -150,7 +150,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
this.modelingStore.onSelectedMethodChanged(async (e) => {
if (this.webviewView) {
this.method = e.method;
await this.webviewView.webview.postMessage({
await this.postMessage({
t: "setSelectedMethod",
method: e.method,
modeledMethod: e.modeledMethod,