File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -18,14 +18,15 @@ type Responder struct {
1818
1919func (r Responder ) Respond (data interface {}, err error ) {
2020 statusCode , errorObj := r .HTTPStatusFromError (err )
21- r .w .WriteHeader (statusCode )
2221
2322 var resp interface {}
2423 switch v := data .(type ) {
2524 case resTypes.Raw :
2625 resp = v .Data
2726 case resTypes.File :
2827 r .w .Header ().Set ("Content-Type" , v .ContentType )
28+ r .w .WriteHeader (statusCode )
29+
2930 _ , _ = r .w .Write (v .Content )
3031
3132 return
@@ -36,7 +37,10 @@ func (r Responder) Respond(data interface{}, err error) {
3637 }
3738 }
3839
39- r .w .Header ().Set ("Content-type" , "application/json" )
40+ r .w .Header ().Set ("Content-Type" , "application/json" )
41+
42+ r .w .WriteHeader (statusCode )
43+
4044 _ = json .NewEncoder (r .w ).Encode (resp )
4145}
4246
You can’t perform that action at this time.
0 commit comments