From 6f4ee0a58af1d70c047d93893df928fd8304b5a3 Mon Sep 17 00:00:00 2001 From: Believethehype Date: Mon, 27 Mar 2023 00:21:20 +0200 Subject: [PATCH] Update invoice.go --- invoice.go | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/invoice.go b/invoice.go index faa633d..f314a7d 100644 --- a/invoice.go +++ b/invoice.go @@ -13,7 +13,6 @@ import ( "github.com/nfnt/resize" "github.com/fiatjaf/go-lnurl" - "github.com/fiatjaf/makeinvoice" ) func metaData(params *Params) lnurl.Metadata { @@ -82,42 +81,42 @@ func makeInvoice( ) (bolt11 string, err error) { // prepare params - var backend makeinvoice.BackendParams + var backend BackendParams switch params.Kind { case "sparko": - backend = makeinvoice.SparkoParams{ + backend = SparkoParams{ Host: params.Host, Key: params.Key, } case "lnd": - backend = makeinvoice.LNDParams{ + backend = LNDParams{ Host: params.Host, Macaroon: params.Key, } case "lnbits": - backend = makeinvoice.LNBitsParams{ + backend = LNBitsParams{ Host: params.Host, Key: params.Key, } case "lnpay": - backend = makeinvoice.LNPayParams{ + backend = LNPayParams{ PublicAccessKey: params.Pak, WalletInvoiceKey: params.Waki, } case "eclair": - backend = makeinvoice.EclairParams{ + backend = EclairParams{ Host: params.Host, Password: "", } case "commando": - backend = makeinvoice.CommandoParams{ + backend = CommandoParams{ Host: params.Host, NodeId: params.NodeId, Rune: params.Rune, } } - mip := makeinvoice.Params{ + mip := LNParams{ Msatoshi: int64(msat), Backend: backend, @@ -142,7 +141,7 @@ func makeInvoice( } // actually generate the invoice - bolt11, err = makeinvoice.MakeInvoice(mip) + bolt11, err = MakeInvoice(mip) log.Debug().Int("msatoshi", msat). Interface("backend", backend).