1
0
mirror of https://github.com/osmarks/mycorrhiza.git synced 2025-01-06 10:00:26 +00:00

Add lock and status to the search handlers

This commit is contained in:
Timur Ismagilov 2021-07-12 23:00:53 +05:00
parent 901494a70e
commit 551876dd32

View File

@ -23,6 +23,10 @@ func handlerTitleSearch(w http.ResponseWriter, rq *http.Request) {
query = rq.FormValue("q")
u = user.FromRequest(rq)
)
if shown := u.ShowLockMaybe(w, rq); shown {
return
}
w.WriteHeader(http.StatusOK)
_, _ = io.WriteString(
w,
views.BaseHTML(
@ -38,7 +42,12 @@ func handlerTitleSearchJSON(w http.ResponseWriter, rq *http.Request) {
_ = rq.ParseForm()
var (
query = rq.FormValue("q")
u = user.FromRequest(rq)
)
if shown := u.ShowLockMaybe(w, rq); shown {
return
}
w.WriteHeader(http.StatusOK)
_, _ = io.WriteString(
w,
views.TitleSearchJSON(query, shroom.YieldHyphaNamesContainingString),