Skip to content

Commit eae086b

Browse files
authored
chat - trace setup context (microsoft#235415)
1 parent d898095 commit eae086b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/vs/workbench/contrib/chat/browser/chatSetup.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,8 @@ class ChatSetupContext extends Disposable {
934934
@IWorkspaceContextService private readonly workspaceContextService: IWorkspaceContextService,
935935
@IExtensionService private readonly extensionService: IExtensionService,
936936
@IExtensionManagementService private readonly extensionManagementService: IExtensionManagementService,
937-
@IWorkbenchExtensionEnablementService private readonly extensionEnablementService: IWorkbenchExtensionEnablementService
937+
@IWorkbenchExtensionEnablementService private readonly extensionEnablementService: IWorkbenchExtensionEnablementService,
938+
@ILogService private readonly logService: ILogService
938939
) {
939940
super();
940941

@@ -968,6 +969,8 @@ class ChatSetupContext extends Disposable {
968969
update(context: { triggered: boolean }): Promise<void>;
969970
update(context: { entitlement: ChatEntitlement }): Promise<void>;
970971
update(context: { installed?: boolean; triggered?: boolean; entitlement?: ChatEntitlement }): Promise<void> {
972+
this.logService.trace(`[chat setup] update(): ${JSON.stringify(context)}`);
973+
971974
if (typeof context.installed === 'boolean') {
972975
this._state.installed = context.installed;
973976

@@ -998,6 +1001,8 @@ class ChatSetupContext extends Disposable {
9981001
private async updateContext(): Promise<void> {
9991002
await this.updateBarrier?.wait();
10001003

1004+
this.logService.trace(`[chat setup] updateContext(): ${JSON.stringify(this._state)}`);
1005+
10011006
if (this._state.triggered && !this._state.installed) {
10021007
// this is ugly but fixes flicker from a previous chat install
10031008
this.storageService.remove('chat.welcomeMessageContent.panel', StorageScope.APPLICATION);

0 commit comments

Comments
 (0)