Configurable cache dir (#567)

* Add a configurable cache dir

* Fix UDL field position
This commit is contained in:
Ross Savage
2024-11-18 13:36:38 +01:00
committed by GitHub
parent f65a8ae2c3
commit 802e9eece7
16 changed files with 84 additions and 17 deletions

View File

@@ -16,6 +16,9 @@ pub(crate) struct Args {
#[clap(short, long)]
pub(crate) data_dir: Option<String>,
#[clap(short, long)]
pub(crate) cache_dir: Option<String>,
#[clap(short, long)]
pub(crate) log_file: Option<String>,
@@ -75,6 +78,7 @@ async fn main() -> Result<()> {
.map(|var| var.into_string().expect("Expected valid API key string"));
let mut config = LiquidSdk::default_config(network, breez_api_key)?;
config.working_dir = data_dir_str;
config.cache_dir = args.cache_dir;
let sdk = LiquidSdk::connect(ConnectRequest {
mnemonic: mnemonic.to_string(),
config,