From 9ae860a66a12532c671dbbbdd144b9e7823d4e58 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 28 Mar 2023 09:01:26 -0400 Subject: [PATCH] Moving byte count to count all messages from relays, including errors. --- .../java/com/vitorpamplona/amethyst/service/relays/Relay.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 abd33e1fa..d8904137b 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 @@ -83,6 +83,8 @@ class Relay( } override fun onMessage(webSocket: WebSocket, text: String) { + eventDownloadCounterInBytes += text.bytesUsedInMemory() + try { val msg = Event.gson.fromJson(text, JsonElement::class.java).asJsonArray val type = msg[0].asString @@ -90,7 +92,6 @@ class Relay( when (type) { "EVENT" -> { // Log.w("Relay", "Relay onEVENT $url, $channel") - eventDownloadCounterInBytes += text.bytesUsedInMemory() val event = Event.fromJson(msg[2], Client.lenient) if (event.kind == 23195 || event.kind == 23196) {