fix: advanced url fix

This commit is contained in:
Jon Lundy 2021-11-15 15:15:06 -07:00
parent ea0289c2ac
commit 5c584680a4
Signed by untrusted user who does not match committer: xuu
GPG Key ID: C63E6D61F3035024

View File

@ -156,6 +156,11 @@ func (app *wkdApp) get(w http.ResponseWriter, r *http.Request) {
log.Print(r.Host) log.Print(r.Host)
hash := chi.URLParam(r, "hash") hash := chi.URLParam(r, "hash")
if hash == "policy" {
writeText(w, 200, "")
return
}
domain := chi.URLParam(r, "domain") domain := chi.URLParam(r, "domain")
if domain == "" { if domain == "" {
domain = app.domain domain = app.domain
@ -186,7 +191,7 @@ func (app *wkdApp) Routes(r *chi.Mux) {
r.MethodFunc("GET", "/key/{hash}", app.get) r.MethodFunc("GET", "/key/{hash}", app.get)
r.MethodFunc("POST", "/pks/add", app.postKey) r.MethodFunc("POST", "/pks/add", app.postKey)
r.MethodFunc("GET", "/.well-known/openpgpkey/hu/{hash}", app.get) r.MethodFunc("GET", "/.well-known/openpgpkey/hu/{hash}", app.get)
r.MethodFunc("GET", "/.well-known/openpgpkey/hu/{domain}/{hash}", app.get) r.MethodFunc("GET", "/.well-known/openpgpkey/{domain}/hu/{hash}", app.get)
} }
func (app *wkdApp) createLinks(kind, name string) error { func (app *wkdApp) createLinks(kind, name string) error {