diff --git a/src/models.rs b/src/models.rs index ffa47d3..2d7913e 100644 --- a/src/models.rs +++ b/src/models.rs @@ -195,6 +195,12 @@ impl From for PinStatus { .map(|a| PinAck { worker: a.worker, block_height: a.block_height as i64, + success: a.success, + error: if a.error.is_empty() { + None + } else { + Some(a.error) + }, }) .collect(), cid: Some(proto.cid), @@ -550,6 +556,8 @@ pub struct PinAck { pub worker: String, #[serde(rename = "blockHeight")] pub block_height: i64, + pub success: bool, + pub error: Option, } #[derive(Serialize, Deserialize, Debug)]