problem: disconnects from WebSocket if multiple upstreams are set
This commit is contained in:
@@ -141,9 +141,8 @@ class EthereumWsFactory(
|
||||
}
|
||||
|
||||
fun connect() {
|
||||
if (keepConnection) {
|
||||
connectInternal()
|
||||
}
|
||||
keepConnection = true
|
||||
connectInternal()
|
||||
}
|
||||
|
||||
private fun tryReconnectLater() {
|
||||
@@ -383,6 +382,7 @@ class EthereumWsFactory(
|
||||
}
|
||||
|
||||
override fun close() {
|
||||
log.info("Closing connection to WebSocket $uri")
|
||||
keepConnection = false
|
||||
connection?.dispose()
|
||||
connection = null
|
||||
|
||||
@@ -45,7 +45,6 @@ class EthereumWsHead(
|
||||
}
|
||||
|
||||
override fun stop() {
|
||||
ws.close()
|
||||
subscription?.dispose()
|
||||
subscription = null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user