From c6668f6c27c9a6a278548f99207a1164aff96566 Mon Sep 17 00:00:00 2001 From: Alexandru Vasile Date: Mon, 22 May 2023 18:43:56 +0300 Subject: [PATCH] lightclient: Fetch spec only if jsonrpsee feature is enabled Signed-off-by: Alexandru Vasile --- subxt/src/rpc/lightclient/client.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subxt/src/rpc/lightclient/client.rs b/subxt/src/rpc/lightclient/client.rs index b67bdd354b..7ae526d18c 100644 --- a/subxt/src/rpc/lightclient/client.rs +++ b/subxt/src/rpc/lightclient/client.rs @@ -11,6 +11,7 @@ use crate::{ }; use core::time::Duration; use futures::{lock::Mutex as AsyncMutex, stream::StreamExt, Stream}; +#[cfg(feature = "jsonrpsee-ws")] use jsonrpsee::{ async_client::ClientBuilder, client_transport::ws::{Uri, WsTransportClientBuilder}, @@ -142,6 +143,7 @@ impl LightClient { /// Construct a new [`LightClient`], providing a URL to connect to. /// /// The URL is utilized to fetch the chain specification. + #[cfg(feature = "jsonrpsee-ws")] pub async fn from_url(url: impl AsRef) -> Result { let url = url .as_ref()