aboutsummaryrefslogtreecommitdiff
path: root/include/nostr.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/nostr.hpp')
-rw-r--r--include/nostr.hpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/nostr.hpp b/include/nostr.hpp
index 2f37c51..1e462e7 100644
--- a/include/nostr.hpp
+++ b/include/nostr.hpp
@@ -47,8 +47,16 @@ struct Event
/**
* @brief Deserializes the event from a JSON string.
* @param jsonString A stringified JSON object representing the event.
+ * @returns An event instance created from the JSON string.
*/
- void deserialize(std::string jsonString);
+ static Event fromString(std::string jsonString);
+
+ /**
+ * @brief Deserializes the event from a JSON object.
+ * @param j A JSON object representing the event.
+ * @returns An event instance created from the JSON object.
+ */
+ static Event fromJson(nlohmann::json j);
private:
/**