safing-portbase/api/enriched-response.go
2018-09-27 15:58:31 +02:00

22 lines
354 B
Go

package api
import (
"net/http"
)
type EnrichedResponseWriter struct {
http.ResponseWriter
Status int
}
func NewEnrichedResponseWriter(w http.ResponseWriter) *EnrichedResponseWriter {
return &EnrichedResponseWriter{
w,
0,
}
}
func (ew *EnrichedResponseWriter) WriteHeader(code int) {
ew.Status = code
ew.ResponseWriter.WriteHeader(code)
}