commit 106ea36319c0bce4a532467a8ed4dbc85ffb12fb
parent 6dc9877f8ef5dcbc3101363562d8bc33a684d967
Author: triesap <tyson@radroots.org>
Date: Mon, 13 Apr 2026 06:06:19 +0000
sdk: demote raw radrootsd bridge types
Diffstat:
3 files changed, 6 insertions(+), 17 deletions(-)
diff --git a/crates/sdk/src/client.rs b/crates/sdk/src/client.rs
@@ -500,14 +500,6 @@ impl<'a> ListingClient<'a> {
}
#[cfg(feature = "radrootsd-client")]
- pub async fn publish_via_radrootsd(
- &self,
- request: &radrootsd::SdkRadrootsdListingPublishRequest,
- ) -> Result<SdkPublishReceipt, SdkPublishError> {
- self.client.publish_listing_via_radrootsd(request).await
- }
-
- #[cfg(feature = "radrootsd-client")]
pub async fn publish_listing_via_radrootsd(
&self,
listing_value: &listing::RadrootsListing,
diff --git a/crates/sdk/src/lib.rs b/crates/sdk/src/lib.rs
@@ -26,11 +26,6 @@ pub mod profile;
pub mod trade;
#[cfg(feature = "radrootsd-client")]
-pub use crate::adapters::radrootsd::{
- SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse, SdkRadrootsdListingPublishRequest,
- SdkRadrootsdSignerAuthority,
-};
-#[cfg(feature = "radrootsd-client")]
pub use crate::client::SdkRadrootsdListingPublishOptions;
pub use crate::client::{
FarmClient, ListingClient, ProfileClient, RadrootsSdkClient, SdkPublishError,
diff --git a/crates/sdk/tests/radrootsd.rs b/crates/sdk/tests/radrootsd.rs
@@ -5,6 +5,10 @@ use radroots_core::{
RadrootsCoreQuantityPrice, RadrootsCoreUnit,
};
use radroots_events::kinds::KIND_LISTING_DRAFT;
+use radroots_sdk::adapters::radrootsd::{
+ SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse, SdkRadrootsdListingPublishRequest,
+ SdkRadrootsdSignerAuthority,
+};
use radroots_sdk::listing::{
RadrootsListing, RadrootsListingAvailability, RadrootsListingBin,
RadrootsListingDeliveryMethod, RadrootsListingFarmRef, RadrootsListingLocation,
@@ -12,10 +16,8 @@ use radroots_sdk::listing::{
};
use radroots_sdk::{
RadrootsNostrEvent, RadrootsSdkClient, RadrootsSdkConfig, RadrootsdAuth, RadrootsdConfig,
- SdkEnvironment, SdkPublishError, SdkRadrootsdBridgeJob, SdkRadrootsdBridgePublishResponse,
- SdkRadrootsdListingPublishOptions, SdkRadrootsdListingPublishRequest,
- SdkRadrootsdPublishReceipt, SdkRadrootsdSignerAuthority, SdkTransportMode, SdkTransportReceipt,
- SignerConfig,
+ SdkEnvironment, SdkPublishError, SdkRadrootsdListingPublishOptions, SdkRadrootsdPublishReceipt,
+ SdkTransportMode, SdkTransportReceipt, SignerConfig,
};
use serde_json::{Value, json};
use tokio::io::{AsyncReadExt, AsyncWriteExt};