diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/single/basic/BasicRelayClient.kt b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/single/basic/BasicRelayClient.kt index 99fad140d..76eaf7870 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/single/basic/BasicRelayClient.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/nip01Core/relay/client/single/basic/BasicRelayClient.kt @@ -219,11 +219,9 @@ open class BasicRelayClient( markConnectionAsClosed() Log.w(logTag, "OnFailure $code $response ${t.message} $socket") - listener.onError( - this@BasicRelayClient, - "", - Error("WebSocket Failure. Response: $code $response. Exception: ${t.message}", t), - ) + + listener.onRelayStateChange(this@BasicRelayClient, RelayState.DISCONNECTED) + listener.onError(this@BasicRelayClient, "", Error("WebSocket Failure. Response: $code $response. Exception: ${t.message}", t)) } }