pub(crate) async fn wait_invoice_payment(
prefix: &str,
gateway_name: &str,
client: &ClientHandleArc,
operation_id: OperationId,
event_sender: &UnboundedSender<MetricEvent>,
pay_invoice_time: SystemTime,
) -> Result<()>
pub(crate) async fn wait_invoice_payment(
prefix: &str,
gateway_name: &str,
client: &ClientHandleArc,
operation_id: OperationId,
event_sender: &UnboundedSender<MetricEvent>,
pay_invoice_time: SystemTime,
) -> Result<()>