Skip to content

Commit f25fdae

Browse files
initialize handlers with capabilities
1 parent 223e42f commit f25fdae

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/Server/HandlerCollection.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,6 @@ private HandlerDescriptor GetDescriptor(string method, Type handlerType, IJsonRp
178178
_textDocumentIdentifiers.RemoveWhere(d => d.Handler == handler);
179179
});
180180

181-
LspHandlerDescriptorHelpers.InitializeHandler(descriptor, _supportedCapabilities, handler);
182-
183181
return descriptor;
184182
}
185183

src/Server/LanguageServer.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,11 @@ async Task<InitializeResult> IRequestHandler<InitializeParams, InitializeResult>
369369

370370
await Task.WhenAll(_initializedDelegates.Select(c => c(this, request, result)));
371371

372+
foreach (var item in _collection)
373+
{
374+
LspHandlerDescriptorHelpers.InitializeHandler(item, _supportedCapabilities, item.Handler);
375+
}
376+
372377
// TODO:
373378
if (_clientVersion == ClientVersion.Lsp2)
374379
{

0 commit comments

Comments
 (0)