Skip to content

Commit 341eb3f

Browse files
committed
fix: add config
1 parent def6cce commit 341eb3f

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

src/containers/Tenant/Query/QueryEditor/YqlEditor.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,7 @@ export function YqlEditor({
8181
onCompletionDecline: codeAssist.onCompletionDecline,
8282
onCompletionIgnore: codeAssist.onCompletionIgnore,
8383
},
84-
config: {
85-
language: YQL_LANGUAGE_ID,
86-
},
84+
config: codeAssist.config,
8785
});
8886

8987
const editorDidMount = (editor: Monaco.editor.IStandaloneCodeEditor, monaco: typeof Monaco) => {

src/containers/Tenant/Query/QueryEditor/helpers.ts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ import {codeAssistApi} from '../../../../store/reducers/codeAssist/codeAssist';
77
import type {TelemetryOpenTabs} from '../../../../types/api/codeAssist';
88
import {AUTOCOMPLETE_ON_ENTER, ENABLE_AUTOCOMPLETE} from '../../../../utils/constants';
99
import {useSetting} from '../../../../utils/hooks';
10+
import {YQL_LANGUAGE_ID} from '../../../../utils/monaco/constats';
11+
12+
const limitForTab = 10_000;
13+
const limitBeforeCursor = 8_000;
14+
const limitAfterCursor = 1_000;
1015

1116
export type EditorOptions = Monaco.editor.IEditorOptions & Monaco.editor.IGlobalEditorOptions;
1217

@@ -67,7 +72,7 @@ export function useCodeAssist() {
6772
async (queries: {text: string; name?: string}[]) => {
6873
const preparedData: TelemetryOpenTabs = queries.map((query, index) => ({
6974
FileName: query.name || `query${index}.yql`,
70-
Text: query.text,
75+
Text: query.text.slice(0, limitForTab),
7176
}));
7277
try {
7378
return sendUserQueriesData(preparedData).unwrap();
@@ -78,7 +83,16 @@ export function useCodeAssist() {
7883
[sendUserQueriesData],
7984
);
8085

86+
const config = {
87+
language: YQL_LANGUAGE_ID,
88+
textLimits: {
89+
beforeCursor: limitBeforeCursor,
90+
afterCursor: limitAfterCursor,
91+
},
92+
};
93+
8194
return {
95+
config,
8296
getCodeAssistSuggestions,
8397
onCompletionAccept,
8498
onCompletionDecline,

0 commit comments

Comments
 (0)