- [ 'asyncDispatch' ]( {\r
- type : ret[ 'errors' ] && ret[ 'errors' ].length ? X_EVENT_ERROR : X_EVENT_SUCCESS,\r
- data : ret\r
- } );\r
+ [ 'asyncDispatch' ]({\r
+ type : error ? X_EVENT_ERROR : X_EVENT_SUCCESS,\r
+ state : ret[ 'rc' ] || ( error ? 400 : 200 ),\r
+ data : data,\r
+ 'headers' : ret[ 'headers' ],\r
+ 'message' : error && ret[ 'errors' ].join( '\n' )\r
+ });\r