@@ -97,20 +97,18 @@ func (d *DefaultHandler) HandleValidations(
9797 if err != nil {
9898 d .HandleResponse (
9999 w ,
100- gonethttpresponse .NewDebugErrorResponseWithCode (
100+ gonethttpresponse .NewDebugErrorResponse (
101101 gonethttperrors .InternalServerError ,
102102 err ,
103+ nil , nil ,
103104 http .StatusInternalServerError ,
104105 ),
105106 )
106107 } else {
107108 d .HandleResponse (
108109 w ,
109- gonethttpresponse .NewResponseWithCode (
110- gonethttpresponse .NewJSONValidationErrorResponse (
111- validations ,
112- FailedValidations ,
113- ),
110+ gonethttpresponse .NewFailResponse (
111+ validations ,
114112 http .StatusBadRequest ,
115113 ),
116114 )
@@ -139,42 +137,33 @@ func (d *DefaultHandler) HandleResponse(
139137 w http.ResponseWriter ,
140138 response * gonethttpresponse.Response ,
141139) {
142- // Check if the response or response code is nil
140+ // Check if the response is nil
143141 if response == nil {
144142 d .HandleResponse (
145143 w ,
146- gonethttpresponse .NewDebugErrorResponseWithCode (
144+ gonethttpresponse .NewDebugErrorResponse (
147145 gonethttperrors .InternalServerError ,
148146 gonethttpresponse .ErrNilResponse ,
147+ nil , nil ,
149148 http .StatusInternalServerError ,
150149 ),
151150 )
152151 return
153152 }
154- if response .Code == nil {
155- d .HandleResponse (
156- w ,
157- gonethttpresponse .NewDebugErrorResponseWithCode (
158- gonethttperrors .InternalServerError ,
159- gonethttpresponse .ErrNilResponseCode ,
160- http .StatusInternalServerError ,
161- ),
162- )
163- }
164153
165- // Check if the response contains debug data
166- if response .DebugData != nil && d .mode != nil && d .mode .IsDebug () {
154+ // Check if the response contains the debug response
155+ if response .DebugResponse != nil && d .mode != nil && d .mode .IsDebug () {
167156 _ = d .jsonEncoder .Encode (
168157 w ,
169- response .DebugData ,
170- * response .Code ,
158+ response .DebugResponse ,
159+ response .HTTPStatus ,
171160 )
172161 return
173162 }
174163 _ = d .jsonEncoder .Encode (
175164 w ,
176- response .Data ,
177- * response .Code ,
165+ response .Response ,
166+ response .HTTPStatus ,
178167 )
179168}
180169
0 commit comments