diff --git a/.gitignore b/.gitignore index 967ccfc..43f5114 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ *.dylib boltcard createboltcard/createboltcard +wipeboltcard/wipeboltcard # Test binary, built with `go test -c` *.test diff --git a/createboltcard/database.go b/createboltcard/database.go index 0c26e3f..6ef8994 100644 --- a/createboltcard/database.go +++ b/createboltcard/database.go @@ -27,6 +27,27 @@ func db_open() (*sql.DB, error) { return db, nil } +func db_get_setting(setting_name string) (string) { + + setting_value := "" + + db, err := db_open() + if err != nil { + return "" + } + defer db.Close() + + sqlStatement := `select value from settings where name=$1;` + + row := db.QueryRow(sqlStatement, setting_name) + err = row.Scan(&setting_value) + if err != nil { + return "" + } + + return setting_value +} + func db_get_card_name_count(card_name string) (card_count int, err error) { card_count = 0 diff --git a/createboltcard/main.go b/createboltcard/main.go index 4a29a6c..7a8612e 100644 --- a/createboltcard/main.go +++ b/createboltcard/main.go @@ -7,7 +7,6 @@ import ( "fmt" log "github.com/sirupsen/logrus" qrcode "github.com/skip2/go-qrcode" - "os" "strings" ) diff --git a/email.go b/email.go index f075ba6..070f6e1 100644 --- a/email.go +++ b/email.go @@ -7,7 +7,6 @@ import ( "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/ses" log "github.com/sirupsen/logrus" - "os" "strconv" "strings" ) diff --git a/lightning.go b/lightning.go index 5247146..90f575c 100644 --- a/lightning.go +++ b/lightning.go @@ -7,7 +7,6 @@ import ( "io" "io/ioutil" log "github.com/sirupsen/logrus" - "os" "strconv" "time" "crypto/sha256" diff --git a/lnurlp_callback.go b/lnurlp_callback.go index 8a724f4..a008e95 100644 --- a/lnurlp_callback.go +++ b/lnurlp_callback.go @@ -1,7 +1,6 @@ package main import ( - "os" log "github.com/sirupsen/logrus" "github.com/gorilla/mux" "net/http" diff --git a/lnurlp_request.go b/lnurlp_request.go index 444ae0c..a6d8fef 100644 --- a/lnurlp_request.go +++ b/lnurlp_request.go @@ -1,7 +1,6 @@ package main import ( - "os" log "github.com/sirupsen/logrus" "github.com/gorilla/mux" "net/http" diff --git a/lnurlw_callback.go b/lnurlw_callback.go index fa8880e..7e14abb 100644 --- a/lnurlw_callback.go +++ b/lnurlw_callback.go @@ -4,7 +4,6 @@ import ( decodepay "github.com/fiatjaf/ln-decodepay" log "github.com/sirupsen/logrus" "net/http" - "os" ) func lnurlw_callback(w http.ResponseWriter, req *http.Request) { diff --git a/main.go b/main.go index 3ea1a07..f3f3b7f 100644 --- a/main.go +++ b/main.go @@ -5,7 +5,6 @@ import ( "github.com/gorilla/mux" "net/http" "time" - "os" ) var router = mux.NewRouter() diff --git a/new_card_request.go b/new_card_request.go index 652f73c..2353fa8 100644 --- a/new_card_request.go +++ b/new_card_request.go @@ -5,7 +5,6 @@ import ( "encoding/json" log "github.com/sirupsen/logrus" "net/http" - "os" ) /** diff --git a/wipeboltcard/database.go b/wipeboltcard/database.go index e49c0d7..d87b6db 100644 --- a/wipeboltcard/database.go +++ b/wipeboltcard/database.go @@ -27,6 +27,27 @@ func db_open() (*sql.DB, error) { return db, nil } +func db_get_setting(setting_name string) (string) { + + setting_value := "" + + db, err := db_open() + if err != nil { + return "" + } + defer db.Close() + + sqlStatement := `select value from settings where name=$1;` + + row := db.QueryRow(sqlStatement, setting_name) + err = row.Scan(&setting_value) + if err != nil { + return "" + } + + return setting_value +} + func db_get_card_name_count(card_name string) (card_count int, err error) { card_count = 0