switch to using handles on xzone page

This commit is contained in:
Ted Unangst 2019-08-16 00:05:22 -04:00
parent 8886e78b8c
commit 953f7c5743
3 changed files with 13 additions and 7 deletions

5
fun.go
View File

@ -391,7 +391,10 @@ func handles(xid string) (string, string) {
} else {
handle = p.Handle
}
stmtSaveXonker.Exec(xid, handle, "handle")
_, err = stmtSaveXonker.Exec(xid, handle, "handle")
if err != nil {
log.Printf("error saving handle: %s", err)
}
}
if handle == xid {
return xid, xid

13
honk.go
View File

@ -469,19 +469,22 @@ func ximport(w http.ResponseWriter, r *http.Request) {
func xzone(w http.ResponseWriter, r *http.Request) {
u := login.GetUserInfo(r)
var honkers []string
rows, err := stmtRecentHonkers.Query(u.UserID, u.UserID)
if err != nil {
log.Printf("query err: %s", err)
return
}
defer rows.Close()
var honkers []Honker
for rows.Next() {
var s string
rows.Scan(&s)
honkers = append(honkers, s)
var xid string
rows.Scan(&xid)
honkers = append(honkers, Honker{ XID: xid})
}
rows.Close()
for i, _ := range honkers {
_, honkers[i].Handle = handles(honkers[i].XID)
}
templinfo := getInfo(r)
templinfo["XCSRF"] = login.GetCSRF("ximport", r)
templinfo["Honkers"] = honkers

View File

@ -10,7 +10,7 @@
</div>
{{ range .Honkers }}
<section class="honk">
<p><a href="/h?xid={{ . }}">honks</a> by {{ . }}
<p><a href="/h?xid={{ .XID }}">honks</a> by {{ .Handle }}
</section>
{{ end }}
</main>