Skip to content

Commit 7db5a61

Browse files
committed
fixes for merge conflicts
1 parent 7c91b68 commit 7db5a61

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

packages/core/src/codewhispererChat/clients/chat/v0/chat.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import { UserWrittenCodeTracker } from '../../../../codewhisperer/tracker/userWr
1717
import { DocumentReference, PromptMessage } from '../../../controllers/chat/model'
1818
import { FsWriteBackup } from '../../../../codewhispererChat/tools/fsWrite'
1919
import { randomUUID } from '../../../../shared/crypto'
20+
import { getLogger } from '../../../../shared'
2021

2122
export type ToolUseWithError = {
2223
toolUse: ToolUse

packages/core/src/codewhispererChat/controllers/chat/controller.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1635,15 +1635,7 @@ export class ChatController {
16351635
return
16361636
}
16371637

1638-
this.cancelTokenSource = new vscode.CancellationTokenSource()
1639-
await this.messenger.sendAIResponse(
1640-
response,
1641-
session,
1642-
tabID,
1643-
triggerID,
1644-
triggerPayload,
1645-
this.cancelTokenSource.token
1646-
)
1638+
await this.messenger.sendAIResponse(response, session, tabID, triggerID, triggerPayload)
16471639
} catch (e: any) {
16481640
this.telemetryHelper.recordMessageResponseError(triggerPayload, tabID, getHttpStatusCode(e) ?? 0)
16491641
// clears session, record telemetry before this call

packages/core/src/codewhispererChat/controllers/chat/messenger/messenger.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,7 @@ export class Messenger {
200200
session: ChatSession,
201201
tabID: string,
202202
triggerID: string,
203-
triggerPayload: TriggerPayload,
204-
cancelToken: vscode.CancellationToken
203+
triggerPayload: TriggerPayload
205204
) {
206205
let message = ''
207206
const messageID = response.$metadata.requestId ?? ''
@@ -519,7 +518,7 @@ export class Messenger {
519518
this.telemetryHelper.recordMessageResponseError(triggerPayload, tabID, errorInfo.statusCode ?? 0)
520519
})
521520
.finally(async () => {
522-
if (session.sessionIdentifier) {
521+
if (session.sessionIdentifier && !this.isTriggerCancelled(triggerID)) {
523522
this.chatHistoryDb.addMessage(tabID, 'cwc', session.sessionIdentifier, {
524523
body: message,
525524
type: 'answer' as any,
@@ -724,7 +723,7 @@ export class Messenger {
724723
if (this.isTriggerCancelled(triggerID)) {
725724
return
726725
}
727-
726+
728727
// Handle read tool and list directory messages
729728
if (toolUse?.name === ToolType.FsRead || toolUse?.name === ToolType.ListDirectory) {
730729
return this.sendReadAndListDirToolMessage(toolUse, session, tabID, triggerID, messageIdToUpdate)

0 commit comments

Comments
 (0)