File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -19,9 +19,6 @@ interface McpServerDefinition {
19
19
}
20
20
21
21
export class McpServerFeature {
22
- private disposables : vscode . Disposable [ ] = [ ] ;
23
- private infoMessageShown = false ;
24
-
25
22
constructor (
26
23
private context : vscode . ExtensionContext ,
27
24
private reporter : TelemetryReporter ,
@@ -38,7 +35,6 @@ export class McpServerFeature {
38
35
const provider = this . registerMcpServerProvider ( ) ;
39
36
if ( provider ) {
40
37
this . context . subscriptions . push ( provider ) ;
41
- this . disposables . push ( provider ) ;
42
38
}
43
39
} catch ( error ) {
44
40
console . error ( 'Failed to register MCP server definition provider:' , error ) ;
@@ -160,10 +156,7 @@ export class McpServerFeature {
160
156
} ) ;
161
157
}
162
158
163
- public dispose ( ) : void {
164
- this . disposables . forEach ( ( d ) => {
165
- d . dispose ( ) ;
166
- } ) ;
167
- this . disposables = [ ] ;
159
+ dispose ( ) : void {
160
+ // context.subscriptions will be disposed by the extension, so any explicit code should not be required.
168
161
}
169
162
}
You can’t perform that action at this time.
0 commit comments