tests
This commit is contained in:
@@ -99,7 +99,7 @@ open class EthereumPosMultiStream(
|
||||
}?.map {
|
||||
it as GrpcUpstream
|
||||
}?.map {
|
||||
it.getBlockchainApi().nativeSubscribe(request)
|
||||
it.proxySubscribe(request)
|
||||
}?.let {
|
||||
Flux.merge(it)
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ import io.emeraldpay.grpc.Chain
|
||||
import org.reactivestreams.Publisher
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.context.Lifecycle
|
||||
import reactor.core.publisher.Flux
|
||||
import reactor.core.publisher.Mono
|
||||
import java.math.BigInteger
|
||||
import java.time.Instant
|
||||
@@ -105,6 +106,9 @@ class BitcoinGrpcUpstream(
|
||||
return remote
|
||||
}
|
||||
|
||||
override fun proxySubscribe(request: BlockchainOuterClass.NativeSubscribeRequest): Flux<out Any> =
|
||||
remote.nativeSubscribe(request)
|
||||
|
||||
override fun getHead(): Head {
|
||||
return grpcHead
|
||||
}
|
||||
|
||||
@@ -41,6 +41,7 @@ import io.emeraldpay.grpc.Chain
|
||||
import org.reactivestreams.Publisher
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.context.Lifecycle
|
||||
import reactor.core.publisher.Flux
|
||||
import reactor.core.publisher.Mono
|
||||
import java.math.BigInteger
|
||||
import java.time.Instant
|
||||
@@ -110,6 +111,9 @@ open class EthereumGrpcUpstream(
|
||||
return remote
|
||||
}
|
||||
|
||||
override fun proxySubscribe(request: BlockchainOuterClass.NativeSubscribeRequest): Flux<out Any> =
|
||||
remote.nativeSubscribe(request)
|
||||
|
||||
override fun start() {
|
||||
}
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@ import io.emeraldpay.grpc.Chain
|
||||
import org.reactivestreams.Publisher
|
||||
import org.slf4j.LoggerFactory
|
||||
import org.springframework.context.Lifecycle
|
||||
import reactor.core.publisher.Flux
|
||||
import reactor.core.publisher.Mono
|
||||
import java.math.BigInteger
|
||||
import java.time.Instant
|
||||
@@ -130,6 +131,9 @@ open class EthereumPosGrpcUpstream(
|
||||
return remote
|
||||
}
|
||||
|
||||
override fun proxySubscribe(request: BlockchainOuterClass.NativeSubscribeRequest): Flux<out Any> =
|
||||
remote.nativeSubscribe(request)
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
|
||||
override fun getLabels(): Collection<UpstreamsConfig.Labels> {
|
||||
|
||||
Reference in New Issue
Block a user