diff --git a/lib/src/main/kotlin/me/tb/cashuclient/types/PaymentRequestSerializer.kt b/lib/src/main/kotlin/me/tb/cashuclient/types/PaymentRequestSerializer.kt index ae59cc4..ca4ca1d 100644 --- a/lib/src/main/kotlin/me/tb/cashuclient/types/PaymentRequestSerializer.kt +++ b/lib/src/main/kotlin/me/tb/cashuclient/types/PaymentRequestSerializer.kt @@ -20,7 +20,8 @@ public object PaymentRequestSerializer : KSerializer { encoder.encodeString(value.write()) } + // TODO: Handle the error case here override fun deserialize(decoder: Decoder): PaymentRequest { - return PaymentRequest.read(decoder.decodeString()) + return PaymentRequest.read(decoder.decodeString()).get() } }