simplify the async zonking
This commit is contained in:
parent
50f0222eb1
commit
42d9306893
27
honk.go
27
honk.go
|
@ -807,20 +807,10 @@ func savebonk(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
func zonkit(w http.ResponseWriter, r *http.Request) {
|
||||
wherefore := r.FormValue("wherefore")
|
||||
var what string
|
||||
what := r.FormValue("what")
|
||||
switch wherefore {
|
||||
case "this honk":
|
||||
what = r.FormValue("honk")
|
||||
wherefore = "zonk"
|
||||
case "this honker":
|
||||
what = r.FormValue("honker")
|
||||
wherefore = "zonker"
|
||||
case "this convoy":
|
||||
what = r.FormValue("convoy")
|
||||
wherefore = "zonvoy"
|
||||
}
|
||||
if what == "" {
|
||||
return
|
||||
case "zonk":
|
||||
case "zonvoy":
|
||||
}
|
||||
|
||||
log.Printf("zonking %s %s", wherefore, what)
|
||||
|
@ -843,12 +833,11 @@ func zonkit(w http.ResponseWriter, r *http.Request) {
|
|||
go honkworldwide(user, &zonk)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
_, err := stmtSaveZonker.Exec(userinfo.UserID, what, wherefore)
|
||||
if err != nil {
|
||||
log.Printf("error saving zonker: %s", err)
|
||||
return
|
||||
}
|
||||
}
|
||||
_, err := stmtSaveZonker.Exec(userinfo.UserID, what, wherefore)
|
||||
if err != nil {
|
||||
log.Printf("error saving zonker: %s", err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ function bonk(el, xid) {
|
|||
function muteit(el, convoy) {
|
||||
el.innerHTML = "muted"
|
||||
el.disabled = true
|
||||
post("/zonkit", "CSRF={{ $BonkCSRF }}&wherefore=this+convoy&convoy=" + escape(convoy))
|
||||
post("/zonkit", "CSRF={{ $BonkCSRF }}&wherefore=zonvoy&what=" + escape(convoy))
|
||||
var els = document.querySelectorAll('article.honk')
|
||||
for (var i = 0; i < els.length; i++) {
|
||||
var e = els[i]
|
||||
|
@ -51,7 +51,7 @@ function muteit(el, convoy) {
|
|||
function zonkit(el, xid) {
|
||||
el.innerHTML = "zonked"
|
||||
el.disabled = true
|
||||
post("/zonkit", "CSRF={{ $BonkCSRF }}&wherefore=this+honk&honk=" + escape(xid))
|
||||
post("/zonkit", "CSRF={{ $BonkCSRF }}&wherefore=zonk&what=" + escape(xid))
|
||||
var p = el
|
||||
while (p && p.tagName != "ARTICLE") {
|
||||
p = p.parentElement
|
||||
|
|
Loading…
Reference in New Issue