Skip to content

Commit 58e6bc5

Browse files
authored
Merge pull request #552 from devchat-ai/update_code_completion_event
Refactor subproject commit in gui and add IDE and language information to log event requests
2 parents 954a673 + ee58a02 commit 58e6bc5

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/contributes/codecomplete/codecomplete.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import * as vscode from 'vscode';
2+
import * as path from 'path';
23

34
import { logger } from '../../util/logger';
45
import Debouncer from './debouncer';
@@ -45,6 +46,8 @@ interface LogEventRequest {
4546
type: string; // "view", "select"
4647
lines: number;
4748
length: number; // length of code completed
49+
ide: string;
50+
language: string;
4851
}
4952

5053
export class InlineCompletionProvider implements vscode.InlineCompletionItemProvider {
@@ -245,7 +248,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv
245248
completion_id: response.id,
246249
type: "view",
247250
lines: response.code.split('\n').length,
248-
length: response.code.length
251+
length: response.code.length,
252+
ide: "vscode",
253+
language: path.extname(document.uri.fsPath).toLowerCase().slice(1)
249254
});
250255
// log to server
251256

@@ -266,7 +271,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv
266271
completion_id: response!.id,
267272
type: "select",
268273
lines: response!.code.split('\n').length,
269-
length: response!.code.length
274+
length: response!.code.length,
275+
ide: "vscode",
276+
language: path.extname(document.uri.fsPath).toLowerCase().slice(1)
270277
});
271278
};
272279

0 commit comments

Comments
 (0)