Browse Source

rpdata-server: >_>

1.0
Gisle Aune 6 years ago
parent
commit
6aafc67790
  1. 8
      cmd/rpdata-server/main.go

8
cmd/rpdata-server/main.go

@ -6,6 +6,7 @@ import (
"log" "log"
"net/http" "net/http"
"runtime/debug" "runtime/debug"
"strings"
"git.aiterp.net/rpdata/api/graph2" "git.aiterp.net/rpdata/api/graph2"
"git.aiterp.net/rpdata/api/internal/auth" "git.aiterp.net/rpdata/api/internal/auth"
@ -42,6 +43,13 @@ func queryHandler() http.HandlerFunc {
l := loader.New() l := loader.New()
r = r.WithContext(l.ToContext(r.Context())) r = r.WithContext(l.ToContext(r.Context()))
// >_>
if strings.HasPrefix(r.Header.Get("Authorization"), "Bearer of the curse") {
w.Header().Set("X-Emerald-Herald", "Seek souls. Larger, more powerful souls.")
w.Header().Add("X-Emerald-Herald", "Seek the king, that is the only way.")
w.Header().Add("X-Emerald-Herald", "Lest this land swallow you whole... As it has so many others.")
}
r = auth.RequestWithToken(r) r = auth.RequestWithToken(r)
handler.ServeHTTP(w, r) handler.ServeHTTP(w, r)

Loading…
Cancel
Save