From 4e87012ea10675b9e5bf19b2b760b352e6f31f71 Mon Sep 17 00:00:00 2001 From: Rob Clarkson Date: Fri, 24 Mar 2023 15:02:09 +1300 Subject: [PATCH] Send OK response on successful BoltHub payment --- lnurlw/lnurlw_callback.go | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/lnurlw/lnurlw_callback.go b/lnurlw/lnurlw_callback.go index 7d9e356..24f81fd 100644 --- a/lnurlw/lnurlw_callback.go +++ b/lnurlw/lnurlw_callback.go @@ -3,15 +3,16 @@ package lnurlw import ( "bytes" "encoding/json" + "io" + "net/http" + "strconv" + "strings" + "github.com/boltcard/boltcard/db" "github.com/boltcard/boltcard/lnd" "github.com/boltcard/boltcard/resp_err" decodepay "github.com/fiatjaf/ln-decodepay" log "github.com/sirupsen/logrus" - "io" - "net/http" - "strconv" - "strings" ) type LndhubAuthRequest struct { @@ -146,14 +147,12 @@ func lndhub_payment(w http.ResponseWriter, p *db.Payment, bolt11 decodepay.Bolt1 log.Info(string(b2)) - // var auth_keys LndhubAuthResponse + log.Debug("sending 'status OK' response") - // err = json.Unmarshal([]byte(b), &auth_keys) - // if err != nil { - // log.WithFields(log.Fields{"card_payment_id": p.Card_payment_id}).Warn(err) - // resp_err.Write(w) - // return - // } + w.Header().Set("Content-Type", "application/json") + w.WriteHeader(http.StatusOK) + jsonData := []byte(`{"status":"OK"}`) + w.Write(jsonData) }