pinLimit added to lnurlw response

This commit is contained in:
Peter Rounce 2023-07-02 13:11:38 +00:00
parent 105323a680
commit 3d9e742dc1
3 changed files with 24 additions and 4 deletions

View file

@ -304,6 +304,15 @@ func Response(w http.ResponseWriter, req *http.Request) {
return
}
// get pin_enable & pin_limit_sats
c, err := db.Get_card_from_card_id(card_id)
if err != nil {
log.WithFields(log.Fields{"card_id": card_id}).Warn(err)
resp_err.Write(w)
return
}
default_description := db.Get_setting("DEFAULT_DESCRIPTION")
response := make(map[string]interface{})
@ -315,6 +324,10 @@ func Response(w http.ResponseWriter, req *http.Request) {
response["minWithdrawable"] = min_withdraw_sats * 1000 // milliSats
response["maxWithdrawable"] = max_withdraw_sats * 1000 // milliSats
if c.Pin_enable == "Y" {
response["pinLimit"] = c.Pin_limit_sats * 1000 // milliSats
}
jsonData, err := json.Marshal(response)
if err != nil {