cli

Command-line interface for Radroots
git clone https://radroots.dev/git/cli.git
Log | Files | Refs | README | LICENSE

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:
Msrc/runtime/order.rs | 5++---
Msrc/runtime/sdk.rs | 5+----
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",