diff --git a/src/cli/adhere.rs b/src/cli/adhere.rs index b5039d31ba0f557d10f7ace4a71810c3ad057b87..dc0ad5f0e4ed1e9dc8c96696f6d6940fbac2eb5a 100644 --- a/src/cli/adhere.rs +++ b/src/cli/adhere.rs @@ -44,5 +44,11 @@ pub fn adhere(keyring: &Box<dyn ToDuniterKey>, node: &BmaNode) -> Result<(), Str adhere_blockstamp: current_blockstamp.clone(), }; let signature = keyring.sign(&membership); - crate::bma::wot::membership(&node, &membership.to_signable(), &signature.to_string()) + let result = crate::bma::wot::membership(&node, &membership.to_signable(), &signature.to_string()); + if let Ok(_) = result { + println!("Membership sent successfully."); + } else { + eprintln!("An error occured during adhesion."); + } + result } \ No newline at end of file diff --git a/src/cli/certify.rs b/src/cli/certify.rs index f7dd41351ecb72d7a45db999641ccc24e9036bf6..e830532aace3e4850b5906d1f367155d28777c17 100644 --- a/src/cli/certify.rs +++ b/src/cli/certify.rs @@ -43,5 +43,11 @@ pub fn certify(keyring: &Box<dyn ToDuniterKey>, node: &BmaNode, uid_or_pub: &Str cert_blockstamp: current_blockstamp.clone(), }; let signature = keyring.sign(&certification); - crate::bma::wot::certify(&node, &certification.to_signable(), &signature.to_string()) + let result = crate::bma::wot::certify(&node, &certification.to_signable(), &signature.to_string()); + if let Ok(_) = result { + println!("Certification sent successfully."); + } else { + eprintln!("An error occured during certification."); + } + result } \ No newline at end of file