19 lines
521 B
Go
19 lines
521 B
Go
package db
|
|
|
|
func (db *DB) CreateLNAuth(lnAuth *LNAuth) error {
|
|
err := db.QueryRow(
|
|
"INSERT INTO lnauth(k1, lnurl) VALUES($1, $2) RETURNING session_id",
|
|
lnAuth.K1, lnAuth.LNURL).Scan(&lnAuth.SessionId)
|
|
return err
|
|
}
|
|
|
|
func (db *DB) FetchSessionId(k1 string, sessionId *string) error {
|
|
err := db.QueryRow("SELECT session_id FROM lnauth WHERE k1 = $1", k1).Scan(sessionId)
|
|
return err
|
|
}
|
|
|
|
func (db *DB) DeleteLNAuth(lnAuth *LNAuth) error {
|
|
_, err := db.Exec("DELETE FROM lnauth WHERE k1 = $1", lnAuth.K1)
|
|
return err
|
|
}
|