diff options
Diffstat (limited to 'src/backend/backend.rs')
-rw-r--r-- | src/backend/backend.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/backend/backend.rs b/src/backend/backend.rs index 0485e33..95f3f86 100644 --- a/src/backend/backend.rs +++ b/src/backend/backend.rs @@ -52,10 +52,14 @@ impl IpfsEmbedBackend { } pub async fn write_payload(&self, payload: &crate::backend::Payload) -> Result<cid::Cid> { + log::trace!("Write payload: {:?}", payload); let block = libipld::block::Block::encode(libipld::cbor::DagCborCodec, libipld::multihash::Code::Blake3_256, &payload)?; - self.ipfs - .insert(&block) - .map(|_| block.cid().clone()) + + log::trace!("Block = {:?}", block); + let _ = self.ipfs.insert(&block)?; + + log::trace!("Inserted. CID = {}", block.cid()); + Ok(block.cid().clone()) } } |