From d367a1f2814e257d8ee678aa40d8374f305c38c2 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Thu, 14 Aug 2025 11:23:23 +0100 Subject: [PATCH] Specify return type as non-nullable asJackson will either return a non-null value or throw an exception. --- .../quartz/nip89AppHandlers/definition/AppMetadata.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/nip89AppHandlers/definition/AppMetadata.kt b/quartz/src/main/java/com/vitorpamplona/quartz/nip89AppHandlers/definition/AppMetadata.kt index 2857593eb..9ee0072ce 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/nip89AppHandlers/definition/AppMetadata.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/nip89AppHandlers/definition/AppMetadata.kt @@ -113,8 +113,8 @@ class AppMetadata { fun toJson() = assemble(this) companion object { - fun assemble(data: AppMetadata) = JsonMapper.mapper.writeValueAsString(data) + fun assemble(data: AppMetadata): String = JsonMapper.mapper.writeValueAsString(data) - fun parse(content: String) = JsonMapper.mapper.readValue(content, AppMetadata::class.java) + fun parse(content: String): AppMetadata = JsonMapper.mapper.readValue(content, AppMetadata::class.java) } }