From 4f690b114db2666213e540fc169d07067d3ae04d Mon Sep 17 00:00:00 2001 From: Kieran Date: Thu, 27 Jul 2023 22:29:18 +0100 Subject: [PATCH] Zap fix --- NostrStreamer/Services/ZapService.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NostrStreamer/Services/ZapService.cs b/NostrStreamer/Services/ZapService.cs index f8a165e..e5ee8c6 100644 --- a/NostrStreamer/Services/ZapService.cs +++ b/NostrStreamer/Services/ZapService.cs @@ -1,5 +1,6 @@ using Newtonsoft.Json; using Nostr.Client.Client; +using Nostr.Client.Json; using Nostr.Client.Messages; using Nostr.Client.Requests; @@ -24,7 +25,7 @@ public class ZapService { if (string.IsNullOrEmpty(zapRequest)) return; - var zapNote = JsonConvert.DeserializeObject(zapRequest); + var zapNote = JsonConvert.DeserializeObject(zapRequest, NostrSerializer.Settings); if (zapNote == default) { _logger.LogWarning("Could not parse zap note {note}", zapRequest); @@ -48,7 +49,7 @@ public class ZapService var zapReceiptSigned = zapReceipt.Sign(key); - var jsonZap = JsonConvert.SerializeObject(zapReceiptSigned); + var jsonZap = JsonConvert.SerializeObject(zapReceiptSigned, NostrSerializer.Settings); _logger.LogInformation("Created tip receipt {json}", jsonZap); _nostrClient.Send(new NostrEventRequest(zapReceiptSigned)); }