Allow overriding release channel at runtime via env var

This commit is contained in:
Max Brunsfeld 2022-10-26 15:50:30 -07:00
parent 92a4998ddc
commit f1b41389b3
2 changed files with 5 additions and 4 deletions

View file

@ -991,13 +991,13 @@ impl Client {
.zip(rpc_url.port_or_known_default())
.ok_or_else(|| anyhow!("missing host in rpc url"))?;
let stream = smol::net::TcpStream::connect(rpc_host).await?;
rpc_url.set_query(if is_preview { Some("preview=1") } else { None });
log::info!("connected to rpc endpoint {}", rpc_url);
match rpc_url.scheme() {
"https" => {
rpc_url.set_scheme("wss").unwrap();
rpc_url.set_query(if is_preview { Some("preview=1") } else { None });
let request = request.uri(rpc_url.as_str()).body(())?;
let (stream, _) =
async_tungstenite::async_tls::client_async_tls(request, stream).await?;