From ecebc68e11f5a9de18de0805a72f957b52fa57f2 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 24 Apr 2025 17:36:27 -0400 Subject: [PATCH] avoiding deprecated .put api --- .../relays/filters/SinceAuthorPerRelayFilter.kt | 13 ++++++++++--- .../ammolite/relays/filters/SincePerRelayFilter.kt | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SinceAuthorPerRelayFilter.kt b/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SinceAuthorPerRelayFilter.kt index 4a34dda59..9ae52659a 100644 --- a/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SinceAuthorPerRelayFilter.kt +++ b/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SinceAuthorPerRelayFilter.kt @@ -62,9 +62,16 @@ class SinceAuthorPerRelayFilter( if (isNotEmpty()) { val jsonObjectPerRelayAuthors = factory.objectNode() entries.forEach { relayAuthorPairs -> - jsonObjectPerRelayAuthors.put(relayAuthorPairs.key, factory.arrayNode(relayAuthorPairs.value.size).apply { relayAuthorPairs.value.forEach { add(it) } }) + jsonObjectPerRelayAuthors.replace( + relayAuthorPairs.key, + factory.arrayNode(relayAuthorPairs.value.size).apply { + relayAuthorPairs.value.forEach { + add(it) + } + }, + ) } - obj.put("authors", jsonObjectPerRelayAuthors) + obj.replace("authors", jsonObjectPerRelayAuthors) } } @@ -74,7 +81,7 @@ class SinceAuthorPerRelayFilter( entries.forEach { sincePairs -> jsonObjectSince.put(sincePairs.key, "${sincePairs.value}") } - obj.put("since", jsonObjectSince) + obj.replace("since", jsonObjectSince) } } return EventMapper.mapper.writeValueAsString(obj) diff --git a/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SincePerRelayFilter.kt b/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SincePerRelayFilter.kt index a1ba84ae3..654b2dd4b 100644 --- a/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SincePerRelayFilter.kt +++ b/ammolite/src/main/java/com/vitorpamplona/ammolite/relays/filters/SincePerRelayFilter.kt @@ -61,7 +61,7 @@ class SincePerRelayFilter( entries.forEach { sincePairs -> jsonObjectSince.put(sincePairs.key, "${sincePairs.value}") } - obj.put("since", jsonObjectSince) + obj.replace("since", jsonObjectSince) } } return EventMapper.toJson(obj)