Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderError ¶
func RenderError(w http.ResponseWriter, err error)
func RenderWrap ¶
func RenderWrap(w http.ResponseWriter, err error, code int, wrap string)
Types ¶
type Handler ¶
Handler is the function signature for transaction handlers. Render could be Renderer.
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
func NewMiddleware ¶
func NewMiddleware(db *db.Database, up upload.UploadConfig) Middleware
func (Middleware) M ¶
func (m Middleware) M(h Handler) http.HandlerFunc
type Middlewarer ¶
type Middlewarer = func(Handler) http.HandlerFunc
Middlewarer is the interface for the transaction middleware.
type Renderer ¶
type Renderer = func(w http.ResponseWriter) error
Renderer is a possible return type for Handler's render.
type Request ¶
type Request struct { *http.Request Up *upload.UploadConfig Tx *db.Transaction // contains filtered or unexported fields }
func (*Request) SetSession ¶
SetSession sets the written token cookie to the given session. The given session can be nil.
Click to show internal directories.
Click to hide internal directories.