override fun onNext()

in plugin-bazel-event-service/src/main/kotlin/bazel/BesGrpcServerEventStream.kt [59:80]


        override fun onNext(value: PublishBuildToolEventStreamRequest) {
            // send response
            _responseObserver.onNext(
                PublishBuildToolEventStreamResponse
                    .newBuilder()
                    .setSequenceNumber(value.orderedBuildEventOrBuilder.sequenceNumber)
                    .setStreamId(value.orderedBuildEventOrBuilder.streamId)
                    .build(),
            )

            if (value.hasOrderedBuildEvent() && value.orderedBuildEvent.hasEvent()) {
                onEvent(
                    Result.Event(
                        value.orderedBuildEvent.sequenceNumber,
                        value.orderedBuildEvent.streamId,
                        value.orderedBuildEvent.event,
                    ),
                )
            } else {
                messageWriter.error("OrderedBuildEvent was not found.")
            }
        }