Rename init() to connect()

This commit is contained in:
Erdem Yerebasmaz
2024-04-29 18:05:53 +03:00
parent 08aa2eaeaf
commit 0b07484bfd
3 changed files with 8 additions and 6 deletions

View File

@@ -23,12 +23,12 @@ impl From<anyhow::Error> for LsSdkError {
}
}
pub fn init(
pub fn connect(
mnemonic: String,
data_dir: Option<String>,
network: Network,
) -> Result<Arc<BindingWallet>, LsSdkError> {
let ln_sdk = Wallet::init(&mnemonic, data_dir, network)?;
let ln_sdk = Wallet::connect(&mnemonic, data_dir, network)?;
Ok(Arc::from(BindingWallet { ln_sdk }))
}

View File

@@ -15,8 +15,8 @@ use super::model::Payment;
static WALLET_INSTANCE: OnceLock<Arc<Wallet>> = OnceLock::new();
pub fn init(mnemonic: String, data_dir: Option<String>, network: Network) -> Result<()> {
let wallet = Wallet::init(&mnemonic, data_dir, network)?;
pub fn connect(mnemonic: String, data_dir: Option<String>, network: Network) -> Result<()> {
let wallet = Wallet::connect(&mnemonic, data_dir, network)?;
WALLET_INSTANCE.get_or_init(|| wallet);
Ok(())
}

View File

@@ -648,7 +648,8 @@ mod tests {
#[test]
fn normal_submarine_swap() -> Result<()> {
let (_data_dir, data_dir_str) = create_temp_dir()?;
let breez_wallet = Wallet::connect(TEST_MNEMONIC, Some(data_dir_str), Network::LiquidTestnet)?;
let breez_wallet =
Wallet::connect(TEST_MNEMONIC, Some(data_dir_str), Network::LiquidTestnet)?;
let invoice = "lntb10u1pnqwkjrpp5j8ucv9mgww0ajk95yfpvuq0gg5825s207clrzl5thvtuzfn68h0sdqqcqzzsxqr23srzjqv8clnrfs9keq3zlg589jvzpw87cqh6rjks0f9g2t9tvuvcqgcl45f6pqqqqqfcqqyqqqqlgqqqqqqgq2qsp5jnuprlxrargr6hgnnahl28nvutj3gkmxmmssu8ztfhmmey3gq2ss9qyyssq9ejvcp6frwklf73xvskzdcuhnnw8dmxag6v44pffwqrxznsly4nqedem3p3zhn6u4ln7k79vk6zv55jjljhnac4gnvr677fyhfgn07qp4x6wrq";
breez_wallet.prepare_send_payment(&invoice)?;
@@ -660,7 +661,8 @@ mod tests {
#[test]
fn reverse_submarine_swap() -> Result<()> {
let (_data_dir, data_dir_str) = create_temp_dir()?;
let breez_wallet = Wallet::connect(TEST_MNEMONIC, Some(data_dir_str), Network::LiquidTestnet)?;
let breez_wallet =
Wallet::connect(TEST_MNEMONIC, Some(data_dir_str), Network::LiquidTestnet)?;
let prepare_response = breez_wallet.prepare_receive_payment(&PrepareReceiveRequest {
receiver_amount_sat: Some(1000),