From a8a6a10d6e5aae6d5c541fff2a555fe1257d607d Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Fri, 26 Sep 2025 16:10:04 -0400 Subject: [PATCH] With filter serialization, prints kinds before anything else to help debug --- .../nip01Core/relay/filters/FilterSerializer.kt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/quartz/src/jvmAndroid/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/FilterSerializer.kt b/quartz/src/jvmAndroid/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/FilterSerializer.kt index 17f64c17f..afd06b36b 100644 --- a/quartz/src/jvmAndroid/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/FilterSerializer.kt +++ b/quartz/src/jvmAndroid/kotlin/com/vitorpamplona/quartz/nip01Core/relay/filters/FilterSerializer.kt @@ -32,6 +32,14 @@ class FilterSerializer : StdSerializer(Filter::class.java) { ) { gen.writeStartObject() + filter.kinds?.run { + gen.writeArrayFieldStart("kinds") + for (i in indices) { + gen.writeNumber(this[i]) + } + gen.writeEndArray() + } + filter.ids?.run { gen.writeArrayFieldStart("ids") for (i in indices) { @@ -48,14 +56,6 @@ class FilterSerializer : StdSerializer(Filter::class.java) { gen.writeEndArray() } - filter.kinds?.run { - gen.writeArrayFieldStart("kinds") - for (i in indices) { - gen.writeNumber(this[i]) - } - gen.writeEndArray() - } - filter.tags?.run { entries.forEach { kv -> gen.writeArrayFieldStart("#${kv.key}")