Cfg-gate async payments module and public enum variants.
[rust-lightning] / lightning / src / ln / channelmanager.rs
index 274edf6d7b4238495eb87390bb8453ad76ca3a8b..fe3320a136029fa4a4504ccf906c1f8a2642150e 100644 (file)
@@ -10337,6 +10337,17 @@ where
                                        },
                                }
                        },
+                       #[cfg(async_payments)]
+                       OffersMessage::StaticInvoice(_invoice) => {
+                               match responder {
+                                       Some(responder) => {
+                                               responder.respond(OffersMessage::InvoiceError(
+                                                               InvoiceError::from_string("Static invoices not yet supported".to_string())
+                                               ))
+                                       },
+                                       None => return ResponseInstruction::NoResponse,
+                               }
+                       },
                        OffersMessage::InvoiceError(invoice_error) => {
                                log_trace!(self.logger, "Received invoice_error: {}", invoice_error);
                                ResponseInstruction::NoResponse