Skip to content

Commit 2f49ac8

Browse files
Remove setMethod which was only called from onSelectedMethodChanged which we already listen to
1 parent 08c6c8a commit 2f49ac8

5 files changed

Lines changed: 1 addition & 37 deletions

File tree

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

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -693,11 +693,6 @@ interface SetMethodModelingPanelViewStateMessage {
693693
viewState: MethodModelingPanelViewState;
694694
}
695695

696-
interface SetMethodMessage {
697-
t: "setMethod";
698-
method: Method | undefined;
699-
}
700-
701696
interface SetMethodModifiedMessage {
702697
t: "setMethodModified";
703698
isModified: boolean;
@@ -718,7 +713,6 @@ interface SetSelectedMethodMessage {
718713

719714
export type ToMethodModelingMessage =
720715
| SetMethodModelingPanelViewStateMessage
721-
| SetMethodMessage
722716
| SetMultipleModeledMethodsMessage
723717
| SetMethodModifiedMessage
724718
| SetNoMethodSelectedMessage

extensions/ql-vscode/src/model-editor/method-modeling/method-modeling-panel.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ import { window } from "vscode";
22
import type { App } from "../../common/app";
33
import { DisposableObject } from "../../common/disposable-object";
44
import { MethodModelingViewProvider } from "./method-modeling-view-provider";
5-
import type { Method } from "../method";
65
import type { ModelingStore } from "../modeling-store";
76
import { ModelConfigListener } from "../../config";
8-
import type { DatabaseItem } from "../../databases/local-databases";
97
import type { ModelingEvents } from "../modeling-events";
108

119
export class MethodModelingPanel extends DisposableObject {
@@ -36,11 +34,4 @@ export class MethodModelingPanel extends DisposableObject {
3634
),
3735
);
3836
}
39-
40-
public async setMethod(
41-
databaseItem: DatabaseItem,
42-
method: Method,
43-
): Promise<void> {
44-
await this.provider.setMethod(databaseItem, method);
45-
}
4637
}

extensions/ql-vscode/src/model-editor/method-modeling/method-modeling-view-provider.ts

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,6 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
6565
await this.setViewState();
6666
}
6767

68-
public async setMethod(
69-
databaseItem: DatabaseItem | undefined,
70-
method: Method | undefined,
71-
): Promise<void> {
72-
this.method = method;
73-
this.databaseItem = databaseItem;
74-
this.language = databaseItem && tryGetQueryLanguage(databaseItem.language);
75-
76-
if (this.isShowingView) {
77-
await this.postMessage({
78-
t: "setMethod",
79-
method,
80-
});
81-
}
82-
}
83-
8468
private async setSelectedMethod(
8569
databaseItem: DatabaseItem,
8670
method: Method,

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ export class ModelEditorModule extends DisposableObject {
3838
private readonly modelingStore: ModelingStore;
3939
private readonly modelingEvents: ModelingEvents;
4040
private readonly methodsUsagePanel: MethodsUsagePanel;
41-
private readonly methodModelingPanel: MethodModelingPanel;
4241
private readonly modelConfig: ModelConfigListener;
4342

4443
private constructor(
@@ -56,7 +55,7 @@ export class ModelEditorModule extends DisposableObject {
5655
this.methodsUsagePanel = this.push(
5756
new MethodsUsagePanel(this.modelingStore, this.modelingEvents, cliServer),
5857
);
59-
this.methodModelingPanel = this.push(
58+
this.push(
6059
new MethodModelingPanel(app, this.modelingStore, this.modelingEvents),
6160
);
6261
this.modelConfig = this.push(new ModelConfigListener());
@@ -132,7 +131,6 @@ export class ModelEditorModule extends DisposableObject {
132131
usage: Usage,
133132
): Promise<void> {
134133
await this.methodsUsagePanel.revealItem(method.signature, usage);
135-
await this.methodModelingPanel.setMethod(databaseItem, method);
136134
await showResolvableLocation(usage.url, databaseItem, this.app.logger);
137135
}
138136

extensions/ql-vscode/src/view/method-modeling/MethodModelingView.tsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,6 @@ export function MethodModelingView({
5353
case "setInModelingMode":
5454
setInModelingMode(msg.inModelingMode);
5555
break;
56-
case "setMethod":
57-
setMethod(msg.method);
58-
break;
5956
case "setMultipleModeledMethods":
6057
setModeledMethods(msg.modeledMethods);
6158
break;

0 commit comments

Comments
 (0)