From a628da9e2a7b5bd1c6a1a169f3fc82e99c06b684 Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 2 Jan 2025 13:50:44 +0100 Subject: [PATCH] All Prd constructors takes sender as a Member --- src/prd.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/prd.rs b/src/prd.rs index e8f6328..18cedb0 100644 --- a/src/prd.rs +++ b/src/prd.rs @@ -87,7 +87,7 @@ impl Prd { pub fn new_update( root_commitment: OutPoint, - sender: String, // Should take Member as argument + sender: Member, roles: HashMap, keys: Map, pcd_commitments: Value, @@ -95,7 +95,7 @@ impl Prd { Self { prd_type: PrdType::Update, root_commitment: root_commitment.to_string(), - sender, + sender: serde_json::to_string(&sender).unwrap(), validation_tokens: vec![], keys, pcd_commitments, @@ -106,14 +106,14 @@ impl Prd { pub fn new_response( root_commitment: OutPoint, - sender: String, + sender: Member, validation_tokens: Vec, pcd_commitments: Value, ) -> Self { Self { prd_type: PrdType::Response, root_commitment: root_commitment.to_string(), - sender, + sender: serde_json::to_string(&sender).unwrap(), validation_tokens: validation_tokens, keys: Map::new(), pcd_commitments,