diff --git a/dragonfly-client/src/grpc/dfdaemon_upload.rs b/dragonfly-client/src/grpc/dfdaemon_upload.rs index 996605aa..87ae57bb 100644 --- a/dragonfly-client/src/grpc/dfdaemon_upload.rs +++ b/dragonfly-client/src/grpc/dfdaemon_upload.rs @@ -1580,6 +1580,17 @@ impl DfdaemonUploadClient { Ok(response.into_inner()) } + /// sync_pieces provides the piece metadata for parent. + #[instrument(skip_all)] + pub async fn sync_host( + &self, + request: SyncHostRequest, + ) -> ClientResult>> { + let request = Self::make_request(request); + let response = self.client.clone().sync_host(request).await?; + Ok(response) + } + /// make_request creates a new request with timeout. #[instrument(skip_all)] fn make_request(request: T) -> tonic::Request {