refactor: get_running_info fn replace status polling with direct calls (#1441)

This commit is contained in:
Mg Pig
2025-10-04 21:43:34 +08:00
committed by GitHub
parent 5e48626cb9
commit 4d5330fa0a
13 changed files with 181 additions and 118 deletions
+11
View File
@@ -78,6 +78,17 @@ impl PeerManageRpc for PeerManageRpcService {
.await
}
async fn get_foreign_network_summary(
&self,
ctrl: Self::Controller,
req: crate::proto::api::instance::GetForeignNetworkSummaryRequest,
) -> crate::proto::rpc_types::error::Result<instance::GetForeignNetworkSummaryResponse> {
super::get_instance_service(&self.instance_manager, &req.instance)?
.get_peer_manage_service()
.get_foreign_network_summary(ctrl, req)
.await
}
async fn show_node_info(
&self,
ctrl: Self::Controller,