From 28845c47f1f7d0d332d1b39cedf3701909339d27 Mon Sep 17 00:00:00 2001 From: "bobo.yang" Date: Tue, 11 Jun 2024 12:22:47 +0800 Subject: [PATCH 1/2] feat: Add IDE and language information to log event requests in InlineCompletionProvider --- src/contributes/codecomplete/codecomplete.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/contributes/codecomplete/codecomplete.ts b/src/contributes/codecomplete/codecomplete.ts index 260f61c..7f6c01e 100644 --- a/src/contributes/codecomplete/codecomplete.ts +++ b/src/contributes/codecomplete/codecomplete.ts @@ -1,4 +1,5 @@ import * as vscode from 'vscode'; +import * as path from 'path'; import { logger } from '../../util/logger'; import Debouncer from './debouncer'; @@ -45,6 +46,8 @@ interface LogEventRequest { type: string; // "view", "select" lines: number; length: number; // length of code completed + ide: string; + language: string; } export class InlineCompletionProvider implements vscode.InlineCompletionItemProvider { @@ -245,7 +248,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv completion_id: response.id, type: "view", lines: response.code.split('\n').length, - length: response.code.length + length: response.code.length, + ide: "vscode", + language: path.extname(document.uri.fsPath).toLowerCase().slice(1) }); // log to server @@ -266,7 +271,9 @@ export class InlineCompletionProvider implements vscode.InlineCompletionItemProv completion_id: response!.id, type: "select", lines: response!.code.split('\n').length, - length: response!.code.length + length: response!.code.length, + ide: "vscode", + language: path.extname(document.uri.fsPath).toLowerCase().slice(1) }); }; From ee58a02c02082281534f5aa99a32b5373b25a8a6 Mon Sep 17 00:00:00 2001 From: "bobo.yang" Date: Tue, 11 Jun 2024 12:24:35 +0800 Subject: [PATCH 2/2] Refactor subproject commit in gui --- gui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui b/gui index 808bf94..a01e04a 160000 --- a/gui +++ b/gui @@ -1 +1 @@ -Subproject commit 808bf945e263cebfdcbbd60696bae84f2a6d594d +Subproject commit a01e04ad8186404ec05a5ebe7cb20786364341a7