sendError static method
Sends error serialized as ErrorDescription object and appropriate HTTP status code. If status code is not defined, it uses 500 status code.
req
a HTTP request object.error
an error object to be sent.
Implementation
static FutureOr<Response> sendError(Request req, error) {
error = error ?? <String, String>{};
error = ApplicationException.unwrapError(error);
return Response(error.status, body: json.encode(error));
}