Use tryGetQueryLanguage function
This commit is contained in:
@@ -15,7 +15,10 @@ import { ModelEditorViewTracker } from "../model-editor-view-tracker";
|
||||
import { ModelConfigListener } from "../../config";
|
||||
import { DatabaseItem } from "../../databases/local-databases";
|
||||
import { ModelingEvents } from "../modeling-events";
|
||||
import { isQueryLanguage, QueryLanguage } from "../../common/query-language";
|
||||
import {
|
||||
QueryLanguage,
|
||||
tryGetQueryLanguage,
|
||||
} from "../../common/query-language";
|
||||
|
||||
export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
|
||||
ToMethodModelingMessage,
|
||||
@@ -59,10 +62,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
|
||||
): Promise<void> {
|
||||
this.method = method;
|
||||
this.databaseItem = databaseItem;
|
||||
this.language =
|
||||
databaseItem && isQueryLanguage(databaseItem?.language)
|
||||
? databaseItem.language
|
||||
: undefined;
|
||||
this.language = databaseItem && tryGetQueryLanguage(databaseItem.language);
|
||||
|
||||
if (this.isShowingView) {
|
||||
await this.postMessage({
|
||||
@@ -77,9 +77,9 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
|
||||
const selectedMethod = this.modelingStore.getSelectedMethodDetails();
|
||||
if (selectedMethod) {
|
||||
this.databaseItem = selectedMethod.databaseItem;
|
||||
this.language = isQueryLanguage(selectedMethod.databaseItem.language)
|
||||
? selectedMethod.databaseItem.language
|
||||
: undefined;
|
||||
this.language = tryGetQueryLanguage(
|
||||
selectedMethod.databaseItem.language,
|
||||
);
|
||||
this.method = selectedMethod.method;
|
||||
|
||||
await this.postMessage({
|
||||
@@ -195,9 +195,7 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
|
||||
if (this.webviewView) {
|
||||
this.method = e.method;
|
||||
this.databaseItem = e.databaseItem;
|
||||
this.language = isQueryLanguage(e.databaseItem.language)
|
||||
? e.databaseItem.language
|
||||
: undefined;
|
||||
this.language = tryGetQueryLanguage(e.databaseItem.language);
|
||||
|
||||
await this.postMessage({
|
||||
t: "setSelectedMethod",
|
||||
|
||||
Reference in New Issue
Block a user