Skip to content

Commit b04d51f

Browse files
committed
test
1 parent 76471d5 commit b04d51f

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

packages/core/src/codewhisperer/commands/onInlineAcceptance.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6+
/* eslint-disable aws-toolkits/no-console-log */
7+
68
import * as vscode from 'vscode'
79
import * as CodeWhispererConstants from '../models/constants'
810
import { vsCodeState, OnRecommendationAcceptanceEntry } from '../models/model'
@@ -53,6 +55,8 @@ export const acceptSuggestion = Commands.declare(
5355
traceId: TelemetryHelper.instance.traceId,
5456
})
5557

58+
console.log('accepted completion')
59+
5660
RecommendationService.instance.incrementAcceptedCount()
5761
const editor = vscode.window.activeTextEditor
5862
await Container.instance.lineAnnotationController.refresh(editor, 'codewhisperer')
@@ -76,10 +80,13 @@ export const acceptSuggestion = Commands.declare(
7680
* This function is called when user accepts a intelliSense suggestion or an inline suggestion
7781
*/
7882
export async function onInlineAcceptance(acceptanceEntry: OnRecommendationAcceptanceEntry) {
83+
console.log('accepted inline completion')
7984
RecommendationHandler.instance.cancelPaginatedRequest()
8085
RecommendationHandler.instance.disposeInlineCompletion()
86+
console.log('accepted editor is: %O', acceptanceEntry.editor)
8187

8288
if (acceptanceEntry.editor) {
89+
console.log('editor was accepted')
8390
await sleep(CodeWhispererConstants.vsCodeCursorUpdateDelay)
8491
const languageContext = runtimeLanguageContext.getLanguageContext(
8592
acceptanceEntry.editor.document.languageId,
@@ -106,6 +113,7 @@ export async function onInlineAcceptance(acceptanceEntry: OnRecommendationAccept
106113
} catch (error) {
107114
getLogger().error(`${error} in handling extra brackets or imports`)
108115
} finally {
116+
console.log('finished editing after acceptance')
109117
vsCodeState.isCodeWhispererEditing = false
110118
}
111119

packages/core/src/codewhisperer/service/recommendationHandler.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ const rejectCommand = Commands.declare('aws.amazonq.rejectCodeSuggestion', () =>
7575
await Commands.tryExecute('aws.amazonq.refreshAnnotation')
7676
})
7777

78-
const lock = new AsyncLock({ maxPending: 0 })
78+
const lock = new AsyncLock({ maxPending: 1 })
7979

8080
export class RecommendationHandler {
8181
public lastInvocationTime: number
@@ -524,6 +524,8 @@ export class RecommendationHandler {
524524
*/
525525
reportUserDecisions(acceptIndex: number) {
526526
const session = CodeWhispererSessionState.instance.getSession()
527+
// eslint-disable-next-line aws-toolkits/no-console-log
528+
console.log('reporting user decision telemetry')
527529
if (session.sessionId === '' || this.requestId === '') {
528530
return
529531
}

0 commit comments

Comments
 (0)