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 9 months ago
commit bc24e79fccfacf204f88e8e3003ef492bbe6e10b
parent 5515f48686d135843d2ea4c404c1fa1efe4e2c23
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"),
        ))
    }
}