commit c440c425e4e229209bbbef6e310bd8ba1851be85
parent 106ea36319c0bce4a532467a8ed4dbc85ffb12fb
Author: triesap <tyson@radroots.org>
Date: Mon, 13 Apr 2026 07:03:15 +0000
sdk: remove inert retry policy
Diffstat:
3 files changed, 3 insertions(+), 22 deletions(-)
diff --git a/crates/sdk/src/config.rs b/crates/sdk/src/config.rs
@@ -176,28 +176,16 @@ pub enum SignerConfig {
#[derive(Debug, Clone, PartialEq, Eq)]
pub struct NetworkConfig {
pub timeout_ms: u64,
- pub retry_policy: RetryPolicy,
}
impl Default for NetworkConfig {
fn default() -> Self {
Self {
timeout_ms: RADROOTS_SDK_DEFAULT_TIMEOUT_MS,
- retry_policy: RetryPolicy::default(),
}
}
}
-#[derive(Debug, Clone, PartialEq, Eq, Default)]
-pub enum RetryPolicy {
- #[default]
- None,
- Fixed {
- max_attempts: u32,
- backoff_ms: u64,
- },
-}
-
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum SdkConfigError {
MissingCustomRelayUrls,
diff --git a/crates/sdk/src/lib.rs b/crates/sdk/src/lib.rs
@@ -36,8 +36,8 @@ pub use crate::config::{
NetworkConfig, RADROOTS_SDK_LOCAL_RADROOTSD_ENDPOINT, RADROOTS_SDK_LOCAL_RELAY_URL,
RADROOTS_SDK_PRODUCTION_RADROOTSD_ENDPOINT, RADROOTS_SDK_PRODUCTION_RELAY_URL,
RADROOTS_SDK_STAGING_RADROOTSD_ENDPOINT, RADROOTS_SDK_STAGING_RELAY_URL, RadrootsSdkConfig,
- RadrootsdAuth, RadrootsdConfig, RelayConfig, RetryPolicy, SdkConfigError, SdkEnvironment,
- SdkTransportMode, SignerConfig,
+ RadrootsdAuth, RadrootsdConfig, RelayConfig, SdkConfigError, SdkEnvironment, SdkTransportMode,
+ SignerConfig,
};
pub use radroots_events::{
RadrootsNostrEvent, RadrootsNostrEventPtr, RadrootsNostrEventRef,
diff --git a/crates/sdk/tests/config.rs b/crates/sdk/tests/config.rs
@@ -2,7 +2,7 @@ use radroots_sdk::{
NetworkConfig, RADROOTS_SDK_LOCAL_RADROOTSD_ENDPOINT, RADROOTS_SDK_LOCAL_RELAY_URL,
RADROOTS_SDK_PRODUCTION_RADROOTSD_ENDPOINT, RADROOTS_SDK_PRODUCTION_RELAY_URL,
RADROOTS_SDK_STAGING_RADROOTSD_ENDPOINT, RADROOTS_SDK_STAGING_RELAY_URL, RadrootsSdkConfig,
- RadrootsdAuth, RetryPolicy, SdkConfigError, SdkEnvironment, SdkTransportMode, SignerConfig,
+ RadrootsdAuth, SdkConfigError, SdkEnvironment, SdkTransportMode, SignerConfig,
};
#[test]
@@ -146,13 +146,6 @@ fn invalid_coordinate_schemes_fail_loudly() {
}
#[test]
-fn retry_policy_is_explicit_and_non_ambient() {
- let config = RadrootsSdkConfig::default();
-
- assert_eq!(config.network.retry_policy, RetryPolicy::None);
-}
-
-#[test]
fn sdk_config_debug_redacts_bearer_tokens() {
let mut config = RadrootsSdkConfig::production();
config.radrootsd.auth = RadrootsdAuth::BearerToken("sdk-secret-token".to_owned());