Include modifiedMethodSignatures in SetModeledMethodsMessage

This commit is contained in:
Robert 2024-02-22 12:51:09 +00:00
Родитель 8832655c2f
Коммит 5ce09e6ccc
3 изменённых файлов: 3 добавлений и 7 удалений

Просмотреть файл

@ -531,6 +531,7 @@ interface SetMethodsMessage {
interface SetModeledMethodsMessage {
t: "setModeledMethods";
methods: Record<string, ModeledMethod[]>;
modifiedMethodSignatures: string[];
}
interface SetModifiedMethodsMessage {

Просмотреть файл

@ -823,14 +823,8 @@ export class ModelEditorView extends AbstractWebview<
await this.postMessage({
t: "setModeledMethods",
methods: event.modeledMethods,
modifiedMethodSignatures: [...event.modifiedMethodSignatures],
});
if (event.modifiedMethodSignatures !== undefined) {
await this.postMessage({
t: "setModifiedMethods",
methodSignatures: [...event.modifiedMethodSignatures],
});
}
}
}),
);

Просмотреть файл

@ -196,6 +196,7 @@ export function ModelEditor({
break;
case "setModeledMethods":
setModeledMethods(msg.methods);
setModifiedSignatures(new Set(msg.modifiedMethodSignatures));
break;
case "setModifiedMethods":
setModifiedSignatures(new Set(msg.methodSignatures));