add onerror when websocket is null

This commit is contained in:
greenart7c3
2024-06-30 09:35:17 -03:00
parent 5c21e219fe
commit 3d497ccf4d

View File

@@ -524,9 +524,17 @@ class Relay(
}
private fun writeToSocket(str: String) {
if (socket == null) {
listeners.forEach { listener ->
listener.onError(
this@Relay,
"",
Error("Failed to send $str. Relay is not connected."),
)
}
}
socket?.let {
checkNotInMainThread()
val result = it.send(str)
listeners.forEach { listener ->
listener.onSend(this@Relay, str, result)