mirror of
https://github.com/aljazceru/cdk.git
synced 2025-12-24 08:05:02 +01:00
feat: copy on mint settings
This commit is contained in:
@@ -75,7 +75,7 @@ impl MintLightning for Cln {
|
||||
Settings {
|
||||
mpp: true,
|
||||
unit: CurrencyUnit::Msat,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ impl MintLightning for FakeWallet {
|
||||
Settings {
|
||||
mpp: true,
|
||||
unit: CurrencyUnit::Msat,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ impl MintLightning for LNbits {
|
||||
Settings {
|
||||
mpp: false,
|
||||
unit: CurrencyUnit::Sat,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ impl MintLightning for Lnd {
|
||||
Settings {
|
||||
mpp: true,
|
||||
unit: CurrencyUnit::Msat,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ impl MintLightning for Phoenixd {
|
||||
Settings {
|
||||
mpp: false,
|
||||
unit: CurrencyUnit::Sat,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -72,7 +72,7 @@ impl MintLightning for Strike {
|
||||
Settings {
|
||||
mpp: false,
|
||||
unit: self.unit,
|
||||
mint_settings: self.mint_settings.clone(),
|
||||
mint_settings: self.mint_settings,
|
||||
melt_settings: self.melt_settings,
|
||||
invoice_description: true,
|
||||
}
|
||||
|
||||
@@ -202,7 +202,7 @@ pub struct MintBolt11Response {
|
||||
}
|
||||
|
||||
/// Mint Method Settings
|
||||
#[derive(Debug, Default, Clone, PartialEq, Eq, Hash, Serialize, Deserialize)]
|
||||
#[derive(Debug, Default, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
|
||||
pub struct MintMethodSettings {
|
||||
/// Payment Method e.g. bolt11
|
||||
pub method: PaymentMethod,
|
||||
@@ -242,7 +242,7 @@ impl Settings {
|
||||
) -> Option<MintMethodSettings> {
|
||||
for method_settings in self.methods.iter() {
|
||||
if method_settings.method.eq(method) && method_settings.unit.eq(unit) {
|
||||
return Some(method_settings.clone());
|
||||
return Some(*method_settings);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user