Skip to content

Commit 809f324

Browse files
fixed bug where AddHandler was recrusive
1 parent c367df8 commit 809f324

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/Lsp/ILanguageServer.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System;
2+
using System.Collections.Generic;
23
using OmniSharp.Extensions.JsonRpc;
34
using OmniSharp.Extensions.LanguageServer.Models;
45

@@ -7,8 +8,10 @@ namespace OmniSharp.Extensions.LanguageServer
78
public interface ILanguageServer : IResponseRouter
89
{
910
IDisposable AddHandler(IJsonRpcHandler handler);
11+
IDisposable AddHandlers(IEnumerable<IJsonRpcHandler> handlers);
12+
IDisposable AddHandlers(params IJsonRpcHandler[] handlers);
1013

1114
InitializeParams Client { get; }
1215
InitializeResult Server { get; }
1316
}
14-
}
17+
}

src/Lsp/LanguageServer.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ internal LanguageServer(Stream input, IOutputHandler output, LspReciever recieve
6363

6464
public IDisposable AddHandler(IJsonRpcHandler handler)
6565
{
66-
return AddHandler(handler);
66+
return AddHandlers(handler);
6767
}
6868

6969
public IDisposable AddHandlers(IEnumerable<IJsonRpcHandler> handlers)

0 commit comments

Comments
 (0)