Documentation ¶
Index ¶
- func HealthHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func HomeHandler(w http.ResponseWriter, r *http.Request)
- func NewTokenHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- func RobotsHandler(w http.ResponseWriter, r *http.Request)
- func TokenHandler(ctx context.Context, w http.ResponseWriter, r *http.Request)
- type ContextAdapter
- type ContextHandler
- type ContextHandlerFunc
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthHandler ¶
func HomeHandler ¶
func HomeHandler(w http.ResponseWriter, r *http.Request)
func NewTokenHandler ¶
func RobotsHandler ¶
func RobotsHandler(w http.ResponseWriter, r *http.Request)
func TokenHandler ¶
Types ¶
type ContextAdapter ¶
type ContextAdapter struct { Ctx context.Context Handler ContextHandler }
func (*ContextAdapter) ServeHTTP ¶
func (ca *ContextAdapter) ServeHTTP(w http.ResponseWriter, req *http.Request)
type ContextHandler ¶
type ContextHandler interface {
ServeHTTPContext(context.Context, http.ResponseWriter, *http.Request)
}
func With ¶
func With(h ContextHandler, st *State) ContextHandler
type ContextHandlerFunc ¶
func (ContextHandlerFunc) ServeHTTPContext ¶
func (f ContextHandlerFunc) ServeHTTPContext(ctx context.Context, w http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.