pub(crate) async fn run_two_gateways_strategy(
prefix: &str,
invoice_generation: &mut LnInvoiceGeneration,
invoice_amount: &Amount,
event_sender: &UnboundedSender<MetricEvent>,
client: &ClientHandleArc,
ln_gateway: Option<LightningGateway>,
) -> Result<(), Error>