FayeError.fromHttp constructor
Create an error from HTTP response
Implementation
factory FayeError.fromHttp(int statusCode, String body) {
String code;
String message;
switch (statusCode) {
case 400:
code = '400';
message = 'Bad Request';
break;
case 401:
code = '401';
message = 'Unauthorized';
break;
case 403:
code = '403';
message = 'Forbidden';
break;
case 404:
code = '404';
message = 'Not Found';
break;
case 405:
code = '405';
message = 'Method Not Allowed';
break;
case 500:
code = '500';
message = 'Internal Server Error';
break;
case 503:
code = '503';
message = 'Service Unavailable';
break;
default:
code = '000';
message = 'HTTP Error $statusCode';
}
return FayeError(
code,
message,
httpCode: statusCode,
httpBody: body,
);
}