From 18933b4326df0972b998eabc7732908279460686 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 1 Sep 2023 12:36:03 -0400 Subject: [PATCH] Ignores brb.io if in the relay list. It's crashing the app too much with a weird implementation of the WebSockets protocol --- .../java/com/vitorpamplona/amethyst/service/relays/Relay.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/relays/Relay.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/relays/Relay.kt index 21ea17847..e1ba964ad 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/relays/Relay.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/relays/Relay.kt @@ -85,6 +85,9 @@ class Relay( private var connectingBlock = AtomicBoolean() fun connectAndRun(onConnected: (Relay) -> Unit) { + // BRB is crashing OkHttp Deflater object :( + if (url.contains("brb.io")) return + // If there is a connection, don't wait. if (connectingBlock.getAndSet(true)) { return