diff --git a/crates/enostr/src/profile.rs b/crates/enostr/src/profile.rs index c0b3997..eca097b 100644 --- a/crates/enostr/src/profile.rs +++ b/crates/enostr/src/profile.rs @@ -1,8 +1,14 @@ use serde_json::{Map, Value}; -#[derive(Debug, Clone, Default)] +#[derive(Debug, Clone)] pub struct ProfileState(Value); +impl Default for ProfileState { + fn default() -> Self { + ProfileState::new(Map::default()) + } +} + impl ProfileState { pub fn new(value: Map) -> Self { Self(Value::Object(value))