Skip to content

Commit fe89c4d

Browse files
authored
Merge pull request #178 from mholo65/fix/remove-duplicate-init-code
Remove duplicate code
2 parents d67b8ec + 12b483f commit fe89c4d

File tree

1 file changed

+1
-23
lines changed

1 file changed

+1
-23
lines changed

src/Server/LanguageServer.cs

+1-23
Original file line numberDiff line numberDiff line change
@@ -74,29 +74,7 @@ public static ILanguageServer PreInit(Action<LanguageServerOptions> optionsActio
7474

7575
public static async Task<ILanguageServer> From(LanguageServerOptions options, CancellationToken token)
7676
{
77-
var server = new LanguageServer(
78-
options.Input,
79-
options.Output,
80-
options.Reciever,
81-
options.RequestProcessIdentifier,
82-
options.LoggerFactory,
83-
options.Serializer,
84-
options.Services,
85-
options.HandlerTypes.Select(x => x.Assembly)
86-
.Distinct().Concat(options.HandlerAssemblies),
87-
options.Handlers,
88-
options.HandlerTypes,
89-
options.NamedHandlers,
90-
options.NamedServiceHandlers,
91-
options.TextDocumentIdentifiers,
92-
options.TextDocumentIdentifierTypes,
93-
options.InitializeDelegates,
94-
options.InitializedDelegates
95-
);
96-
97-
if (options.AddDefaultLoggingProvider)
98-
options.LoggerFactory.AddProvider(new LanguageServerLoggerProvider(server));
99-
77+
var server = (LanguageServer)PreInit(options);
10078
await server.Initialize(token);
10179

10280
return server;

0 commit comments

Comments
 (0)