chore: better logging
This commit is contained in:
parent
36d59958b6
commit
39b3565127
1 changed files with 9 additions and 3 deletions
|
@ -40,13 +40,18 @@ func GetNostrAddr(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
// get owner id for nip05 request
|
// get owner id for nip05 request
|
||||||
var uid int
|
var uid int
|
||||||
DB.QueryRow("SELECT owner_id FROM nip05s WHERE name=$1 AND domain=$2", name, domain).Scan(&uid)
|
err = DB.QueryRow("SELECT owner_id FROM nip05s WHERE name=$1 AND domain=$2", name, domain).Scan(&uid)
|
||||||
|
if err != nil {
|
||||||
|
l.Error().Msgf("user (%s@%s) doesn't exist: %s", name, domain, err.Error())
|
||||||
|
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// get the pubkey and relays associated with the nip05
|
// get the pubkey and relays associated with the nip05
|
||||||
user := nostrUser{}
|
user := nostrUser{}
|
||||||
err = DB.QueryRow("SELECT pubkey, relays FROM users WHERE id=$1", uid).Scan(&user.Pubkey, &user.Relays)
|
err = DB.QueryRow("SELECT pubkey, relays FROM users WHERE id=$1", uid).Scan(&user.Pubkey, &user.Relays)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
l.Error().Msgf("unable to get user for uid %v: %s", uid, err.Error())
|
l.Error().Msgf("unable to get user info for uid %v: %s", uid, err.Error())
|
||||||
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
|
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -55,7 +60,7 @@ func GetNostrAddr(w http.ResponseWriter, r *http.Request) {
|
||||||
names := []string{}
|
names := []string{}
|
||||||
err = DB.Select(&names, "SELECT nip05s.name FROM nip05s JOIN users ON nip05s.owner_id = users.id WHERE nip05s.owner_id = $1", uid)
|
err = DB.Select(&names, "SELECT nip05s.name FROM nip05s JOIN users ON nip05s.owner_id = users.id WHERE nip05s.owner_id = $1", uid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
l.Error().Msgf("unable to get user for uid %v: %s", uid, err.Error())
|
l.Error().Msgf("unable to get nip05 names for uid %v: %s", uid, err.Error())
|
||||||
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
|
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -88,6 +93,7 @@ func GetNostrAddr(w http.ResponseWriter, r *http.Request) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
l.Debug().Msgf("returning nip05 for %s@%s", name, domain)
|
||||||
w.Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
w.WriteHeader(http.StatusOK)
|
w.WriteHeader(http.StatusOK)
|
||||||
w.Write(j)
|
w.Write(j)
|
||||||
|
|
Loading…
Reference in a new issue