Skip to content

Commit 0a2bf8c

Browse files
committed
Remove starting endpoints
1 parent 0f8cf1a commit 0a2bf8c

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

fs2/src/jsonrpclib/fs2/FS2Channel.scala

+3-6
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,18 @@ object FS2Channel {
3232
def lspCompliant[F[_]: Concurrent](
3333
byteStream: Stream[F, Byte],
3434
byteSink: Pipe[F, Byte, Nothing],
35-
startingEndpoints: List[Endpoint[F]] = List.empty,
3635
bufferSize: Int = 512
3736
): Stream[F, FS2Channel[F]] = internals.LSP.writeSink(byteSink, bufferSize).flatMap { sink =>
38-
apply[F](internals.LSP.readStream(byteStream), sink, startingEndpoints)
37+
apply[F](internals.LSP.readStream(byteStream), sink)
3938
}
4039

4140
def apply[F[_]: Concurrent](
4241
payloadStream: Stream[F, Payload],
43-
payloadSink: Payload => F[Unit],
44-
startingEndpoints: List[Endpoint[F]] = List.empty[Endpoint[F]]
42+
payloadSink: Payload => F[Unit]
4543
): Stream[F, FS2Channel[F]] = {
46-
val endpointsMap = startingEndpoints.map(ep => ep.method -> ep).toMap
4744
for {
4845
supervisor <- Stream.resource(Supervisor[F])
49-
ref <- Ref[F].of(State[F](Map.empty, endpointsMap, 0)).toStream
46+
ref <- Ref[F].of(State[F](Map.empty, Map.empty, 0)).toStream
5047
isOpen <- SignallingRef[F].of(false).toStream
5148
awaitingSink = isOpen.waitUntil(identity) >> payloadSink(_: Payload)
5249
impl = new Impl(awaitingSink, ref, isOpen, supervisor)

0 commit comments

Comments
 (0)