mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 02:28:34 +01:00
Add CancelSessionAction and integrate into inline chat actions (#297048)
* Add CancelSessionAction and integrate into inline chat actions fixes pressing Cancel not doing anything * ccr
This commit is contained in:
@@ -151,6 +151,7 @@ export class InlineChatController implements IEditorContribution {
|
||||
@ILanguageModelsService private readonly _languageModelService: ILanguageModelsService,
|
||||
@ILogService private readonly _logService: ILogService,
|
||||
@IChatEditingService private readonly _chatEditingService: IChatEditingService,
|
||||
@IChatService private readonly _chatService: IChatService,
|
||||
) {
|
||||
const editorObs = observableCodeEditor(_editor);
|
||||
|
||||
@@ -599,6 +600,7 @@ export class InlineChatController implements IEditorContribution {
|
||||
if (!session) {
|
||||
return;
|
||||
}
|
||||
this._chatService.cancelCurrentRequestForSession(session.chatModel.sessionResource);
|
||||
await session.editingSession.reject();
|
||||
session.dispose();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user