File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
packages/amazonq/src/app/inline Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ import { ICursorUpdateRecorder } from './cursorUpdateManager'
5050let lastDocumentDeleteEvent : vscode . TextDocumentChangeEvent | undefined = undefined
5151let lastDocumentDeleteTime = 0
5252
53+ let lastDocumentChangeEventMap : Map < string , vscode . TextDocumentChangeEvent > = new Map ( )
54+
5355export class InlineCompletionManager implements Disposable {
5456 private disposable : Disposable
5557 private inlineCompletionProvider : AmazonQInlineCompletionItemProvider
@@ -86,6 +88,9 @@ export class InlineCompletionManager implements Disposable {
8688 lastDocumentDeleteEvent = e
8789 lastDocumentDeleteTime = performance . now ( )
8890 }
91+ if ( e . contentChanges . length > 0 ) {
92+ lastDocumentChangeEventMap . set ( e . document . uri . fsPath , e )
93+ }
8994 } )
9095 this . disposable = languages . registerInlineCompletionItemProvider (
9196 CodeWhispererConstants . platformLanguageIds ,
@@ -257,6 +262,8 @@ export class AmazonQInlineCompletionItemProvider implements InlineCompletionItem
257262 return [ ]
258263 }
259264
265+ const event = lastDocumentChangeEventMap . get ( document . uri . fsPath ) || undefined
266+ console . log ( event )
260267 let logstr = `GenerateCompletion metadata:\\n`
261268 try {
262269 const t0 = performance . now ( )
You can’t perform that action at this time.
0 commit comments