@@ -12,13 +12,7 @@ export function api_fetch(
1212 const { valid, error } = validate_schema ( schema , body )
1313
1414 if ( ! valid ) {
15- feedback_store . add_feedback ( {
16- type : "error" ,
17- code : 400 ,
18- route : schema . $id ,
19- name : "Bad request" ,
20- description : error ,
21- } )
15+ feedback_store . add_error ( 400 , schema . $id , "Bad request" , error )
2216 throw new Error ( schema . $id . concat ( ": " , error ) )
2317 }
2418
@@ -40,13 +34,12 @@ export function api_fetch(
4034 ...request_options ,
4135 onRequestError ( { error } ) {
4236 geode_store . stop_request ( )
43- feedback_store . add_feedback ( {
44- type : "error" ,
45- code : error . code ,
46- route : schema . $id ,
47- name : error . message ,
48- description : error . stack ,
49- } )
37+ feedback_store . add_error (
38+ error . code ,
39+ schema . $id ,
40+ error . message ,
41+ error . stack ,
42+ )
5043 if ( request_error_function ) {
5144 request_error_function ( error )
5245 }
@@ -61,13 +54,12 @@ export function api_fetch(
6154 } ,
6255 onResponseError ( { response } ) {
6356 geode_store . stop_request ( )
64- feedback_store . add_feedback ( {
65- type : "error" ,
66- code : response . status ,
67- route : schema . $id ,
68- name : response . _data . name ,
69- description : response . _data . description ,
70- } )
57+ feedback_store . add_error (
58+ response . status ,
59+ schema . $id ,
60+ response . _data . name ,
61+ response . _data . description ,
62+ )
7163 if ( response_error_function ) {
7264 response_error_function ( response )
7365 }
0 commit comments