commit 04d6c5ab14bae58bf5a135e9384044150e167654
parent 1bf1ff69d0398e2874f1dbd7d9d14dd34e837046
Author: triesap <tyson@radroots.org>
Date: Tue, 30 Jun 2026 22:47:13 +0000
cli: use grouped trade status
- replace removed status client calls
- keep trade status requests on the grouped SDK handle
- update the SDK migration guard token
- prove the CLI workspace check against the current SDK
Diffstat:
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/src/runtime/order.rs b/src/runtime/order.rs
@@ -1378,7 +1378,7 @@ pub fn status(
) -> Result<OrderStatusView, CliSdkAdapterError> {
let request = TradeStatusRequest::parse(args.key.as_str())?;
let session = CliSdkSession::connect(config)?;
- let receipt = session.block_on(session.sdk().trades().status_client().status(request))?;
+ let receipt = session.block_on(session.sdk().trades().status(request))?;
Ok(sdk_order_status_view(receipt))
}
@@ -1594,7 +1594,6 @@ fn trade_status_for_locator(
session
.sdk()
.trades()
- .status_client()
.status(TradeStatusRequest::new(locator)),
)?)
}
@@ -1825,7 +1824,7 @@ fn sdk_order_status_from_relay_receipt(
}
let request = TradeStatusRequest::parse(order_id)?;
- let receipt = session.block_on(session.sdk().trades().status_client().status(request))?;
+ let receipt = session.block_on(session.sdk().trades().status(request))?;
let mut view = sdk_order_status_view(receipt);
view.actor_context_source = actor_context_source.to_owned();
view.target_relays = target_relays;
diff --git a/src/runtime/sdk.rs b/src/runtime/sdk.rs
@@ -935,10 +935,7 @@ mod tests {
path: "src/runtime/order.rs",
start: "pub fn status(\n config: &RuntimeConfig",
end: "fn sdk_order_status_from_relay_receipt(",
- required_tokens: &[
- "TradeStatusRequest::parse",
- "session.sdk().trades().status_client().status",
- ],
+ required_tokens: &["TradeStatusRequest::parse", "session.sdk().trades().status"],
},
MigratedCliPathGuard {
label: "order SDK status adapter",