From 12b483f74a1e1222ca47152a627502bdf4e87792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Bj=C3=B6rkstr=C3=B6m?= Date: Tue, 1 Oct 2019 22:24:39 +0300 Subject: [PATCH] Remove duplicate code --- src/Server/LanguageServer.cs | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/Server/LanguageServer.cs b/src/Server/LanguageServer.cs index 975ce12b1..4f82627d6 100644 --- a/src/Server/LanguageServer.cs +++ b/src/Server/LanguageServer.cs @@ -74,29 +74,7 @@ public static ILanguageServer PreInit(Action optionsActio public static async Task From(LanguageServerOptions options, CancellationToken token) { - var server = new LanguageServer( - options.Input, - options.Output, - options.Reciever, - options.RequestProcessIdentifier, - options.LoggerFactory, - options.Serializer, - options.Services, - options.HandlerTypes.Select(x => x.Assembly) - .Distinct().Concat(options.HandlerAssemblies), - options.Handlers, - options.HandlerTypes, - options.NamedHandlers, - options.NamedServiceHandlers, - options.TextDocumentIdentifiers, - options.TextDocumentIdentifierTypes, - options.InitializeDelegates, - options.InitializedDelegates - ); - - if (options.AddDefaultLoggingProvider) - options.LoggerFactory.AddProvider(new LanguageServerLoggerProvider(server)); - + var server = (LanguageServer)PreInit(options); await server.Initialize(token); return server;