Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
radicle/explorer: Allow overriding default URL
Lorenz Leutgeb committed 7 months ago
commit 07bb9d108885edb4c5e7184d895ff0de2dbb2599
parent e0831ab250b02a047f2f99228deff9b53d8d34ac
1 file changed +3 -2
modified crates/radicle/src/explorer.rs
@@ -80,7 +80,7 @@ impl std::fmt::Display for ExplorerUrl {
    }
}

-
/// A public explorer, eg. `https://app.radicle.xyz`.
+
/// A public explorer.
#[derive(Debug, Clone, PartialEq, Eq, serde::Serialize, serde::Deserialize)]
#[serde(transparent)]
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
@@ -89,7 +89,8 @@ pub struct Explorer(String);
impl Default for Explorer {
    fn default() -> Self {
        Self(String::from(
-
            "https://app.radicle.xyz/nodes/$host/$rid$path",
+
            std::option_env!("RADICLE_EXPLORER")
+
                .unwrap_or("https://app.radicle.xyz/nodes/$host/$rid$path"),
        ))
    }
}