From 6609558f96261dd1b8675ac9c08477fd318c172c Mon Sep 17 00:00:00 2001 From: Chloe Jung Date: Mon, 17 Jul 2023 11:59:07 +1200 Subject: [PATCH] When returning boltcard data through api, send pin_enable and pin_limit_sats values as well --- db/db.go | 6 ++++-- internalapi/getboltcard.go | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/db/db.go b/db/db.go index 8b1b406..3ff623a 100644 --- a/db/db.go +++ b/db/db.go @@ -392,7 +392,7 @@ func Get_card_from_card_name(card_name string) (*Card, error) { sqlStatement := `SELECT card_id, k2_cmac_key, uid,` + ` last_counter_value, lnurlw_request_timeout_sec,` + - ` lnurlw_enable, tx_limit_sats, day_limit_sats` + + ` lnurlw_enable, tx_limit_sats, day_limit_sats, pin_enable, pin_limit_sats` + ` FROM cards WHERE card_name=$1 AND wiped = 'N';` row := db.QueryRow(sqlStatement, card_name) err = row.Scan( @@ -403,7 +403,9 @@ func Get_card_from_card_name(card_name string) (*Card, error) { &c.Lnurlw_request_timeout_sec, &c.Lnurlw_enable, &c.Tx_limit_sats, - &c.Day_limit_sats) + &c.Day_limit_sats, + &c.Pin_enable, + &c.Pin_limit_sats) if err != nil { return &c, err } diff --git a/internalapi/getboltcard.go b/internalapi/getboltcard.go index aef2847..9f3f390 100644 --- a/internalapi/getboltcard.go +++ b/internalapi/getboltcard.go @@ -37,7 +37,9 @@ func Getboltcard(w http.ResponseWriter, r *http.Request) { `"uid": "` + c.Db_uid + `",` + `"lnurlw_enable": "` + c.Lnurlw_enable + `",` + `"tx_limit_sats": "` + strconv.Itoa(c.Tx_limit_sats) + `",` + - `"day_limit_sats": "` + strconv.Itoa(c.Day_limit_sats) + `"}`) + `"day_limit_sats": "` + strconv.Itoa(c.Day_limit_sats) + `", ` + + `"pin_enable": "` + strconv.Itoa(c.Pin_enable) + `", ` + + `"pin_limit_sats": "` + strconv.Itoa(c.Pin_limit_sats) + `"}`) w.Header().Set("Content-Type", "application/json") w.WriteHeader(http.StatusOK)