debt - reduce in operator (#278280)

This commit is contained in:
Benjamin Pasero
2025-11-19 08:31:03 +01:00
committed by GitHub
parent c8f4e041f7
commit dc72558ec7
2 changed files with 3 additions and 5 deletions

View File

@@ -274,7 +274,6 @@ export default tseslint.config(
'src/vs/workbench/contrib/chat/browser/chatInlineAnchorWidget.ts',
'src/vs/workbench/contrib/chat/browser/chatResponseAccessibleView.ts',
'src/vs/workbench/contrib/chat/browser/chatSessions/common.ts',
'src/vs/workbench/contrib/chat/browser/chatSessions/localChatSessionsProvider.ts',
'src/vs/workbench/contrib/chat/browser/chatSessions/view/sessionsTreeRenderer.ts',
'src/vs/workbench/contrib/chat/browser/contrib/chatInputCompletions.ts',
'src/vs/workbench/contrib/chat/common/annotations.ts',

View File

@@ -16,7 +16,7 @@ import { IChatModel } from '../../common/chatModel.js';
import { IChatService } from '../../common/chatService.js';
import { ChatSessionStatus, IChatSessionItem, IChatSessionItemProvider, IChatSessionsService, localChatSessionType } from '../../common/chatSessionsService.js';
import { ChatAgentLocation } from '../../common/constants.js';
import { IChatWidget, IChatWidgetService } from '../chat.js';
import { IChatWidget, IChatWidgetService, isIChatViewViewContext } from '../chat.js';
import { ChatSessionItemWithProvider } from './common.js';
export class LocalChatSessionsProvider extends Disposable implements IChatSessionItemProvider, IWorkbenchContribution {
@@ -59,8 +59,7 @@ export class LocalChatSessionsProvider extends Disposable implements IChatSessio
this._register(this.chatWidgetService.onDidAddWidget(widget => {
// Only fire for chat view instance
if (widget.location === ChatAgentLocation.Chat &&
typeof widget.viewContext === 'object' &&
'viewId' in widget.viewContext &&
isIChatViewViewContext(widget.viewContext) &&
widget.viewContext.viewId === LocalChatSessionsProvider.CHAT_WIDGET_VIEW_ID) {
this._onDidChange.fire();
this._registerWidgetModelListeners(widget);
@@ -69,7 +68,7 @@ export class LocalChatSessionsProvider extends Disposable implements IChatSessio
// Check for existing chat widgets and register listeners
const existingWidgets = this.chatWidgetService.getWidgetsByLocations(ChatAgentLocation.Chat)
.filter(widget => typeof widget.viewContext === 'object' && 'viewId' in widget.viewContext && widget.viewContext.viewId === LocalChatSessionsProvider.CHAT_WIDGET_VIEW_ID);
.filter(widget => isIChatViewViewContext(widget.viewContext) && widget.viewContext.viewId === LocalChatSessionsProvider.CHAT_WIDGET_VIEW_ID);
existingWidgets.forEach(widget => {
this._registerWidgetModelListeners(widget);