when calling payinvoice api to the hub, send the login id.

This commit is contained in:
Chloe Jung 2023-03-09 17:32:24 +13:00
parent b1fab9f1c1
commit e8e2fa982a

View file

@ -27,6 +27,7 @@ type LndhubAuthResponse struct {
type LndhubPayInvoiceRequest struct {
Invoice string `json:"invoice"`
FreeAmount string `json:"freeamount"`
LoginId string `json:"loginid"`
}
func lndhub_payment(w http.ResponseWriter, p *db.Payment, bolt11 decodepay.Bolt11, param_pr string) {
@ -106,6 +107,7 @@ func lndhub_payment(w http.ResponseWriter, p *db.Payment, bolt11 decodepay.Bolt1
var payInvoiceRequest LndhubPayInvoiceRequest
payInvoiceRequest.Invoice = param_pr
payInvoiceRequest.FreeAmount = strconv.Itoa(int(bolt11.MSatoshi / 1000))
payInvoiceRequest.LoginId = card_name_parts[0]
req_payinvoice, err := json.Marshal(payInvoiceRequest)
log.Info(string(req_payinvoice))