Explorar o código

darkfid/registry: print proposal message only if append is successful

skoupidi hai 7 meses
pai
achega
8f480289ae
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      bin/darkfid/src/registry/mod.rs

+ 3 - 2
bin/darkfid/src/registry/mod.rs

@@ -320,12 +320,13 @@ impl DarkfiMinersRegistry {
         p2p_handler: &DarkfidP2pHandlerPtr,
         block: BlockInfo,
     ) -> Result<()> {
+        let proposal = Proposal::new(block);
+        validator.append_proposal(&proposal).await?;
+
         info!(
             target: "darkfid::registry::mod::DarkfiMinersRegistry::submit",
             "Proposing new block to network",
         );
-        let proposal = Proposal::new(block);
-        validator.append_proposal(&proposal).await?;
 
         let proposals_sub = subscribers.get("proposals").unwrap();
         let enc_prop = JsonValue::String(base64::encode(&serialize_async(&proposal).await));