1274: fix: add debug log for opening monero wallet error r=delta1 a=delta1

see issue #1273 

Co-authored-by: Byron Hambly <bhambly@blockstream.com>
pull/1275/head
bors[bot] 1 year ago committed by GitHub
commit ab5d4a1ed5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -26,15 +26,16 @@ impl Wallet {
pub async fn open_or_create(url: Url, name: String, env_config: Config) -> Result<Self> { pub async fn open_or_create(url: Url, name: String, env_config: Config) -> Result<Self> {
let client = wallet::Client::new(url)?; let client = wallet::Client::new(url)?;
let open_wallet_response = client.open_wallet(name.clone()).await; match client.open_wallet(name.clone()).await {
if open_wallet_response.is_err() { Err(error) => {
client.create_wallet(name.clone(), "English".to_owned()).await.context( tracing::debug!(%error, "Open wallet response error");
"Unable to create Monero wallet, please ensure that the monero-wallet-rpc is available", client.create_wallet(name.clone(), "English".to_owned()).await.context(
)?; "Unable to create Monero wallet, please ensure that the monero-wallet-rpc is available",
)?;
tracing::debug!(monero_wallet_name = %name, "Created Monero wallet");
} else { tracing::debug!(monero_wallet_name = %name, "Created Monero wallet");
tracing::debug!(monero_wallet_name = %name, "Opened Monero wallet"); }
Ok(_) => tracing::debug!(monero_wallet_name = %name, "Opened Monero wallet"),
} }
Self::connect(client, name, env_config).await Self::connect(client, name, env_config).await

Loading…
Cancel
Save