mirror of
https://codeberg.org/Codeberg/pages-server.git
synced 2024-10-01 04:13:41 +00:00
26 lines
383 B
Go
26 lines
383 B
Go
|
package context
|
||
|
|
||
|
import (
|
||
|
stdContext "context"
|
||
|
"net/http"
|
||
|
)
|
||
|
|
||
|
type Context struct {
|
||
|
RespWriter http.ResponseWriter
|
||
|
Req *http.Request
|
||
|
}
|
||
|
|
||
|
func (c *Context) Context() stdContext.Context {
|
||
|
if c.Req != nil {
|
||
|
return c.Req.Context()
|
||
|
}
|
||
|
return stdContext.Background()
|
||
|
}
|
||
|
|
||
|
func (c *Context) Response() *http.Response {
|
||
|
if c.Req != nil {
|
||
|
return c.Req.Response
|
||
|
}
|
||
|
return nil
|
||
|
}
|