diff options
Diffstat (limited to 'src/nostr_service.cpp')
-rw-r--r-- | src/nostr_service.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nostr_service.cpp b/src/nostr_service.cpp index 971516f..c7e3158 100644 --- a/src/nostr_service.cpp +++ b/src/nostr_service.cpp @@ -490,10 +490,8 @@ void NostrService::onMessage(string message, function<void(const string&, Event) if (messageType == "EVENT") { string subscriptionId = jarr[1]; - string serializedEvent = jarr[2].dump(); - Event event; - event.deserialize(message); - eventHandler(subscriptionId, event); + Event event = Event::fromJson(jarr[2]); + eventHandler(subscriptionId, make_shared<Event>(event)); } // Support other message types here, if necessary. |