showServerError function
void
showServerError(
- BuildContext context, {
- dynamic error,
})
Implementation
void showServerError(BuildContext context, {error}) {
if (error is DioError) {
switch (error.type) {
case DioErrorType.cancel:
/**
* Ignore this error.
*/
break;
case DioErrorType.connectTimeout:
case DioErrorType.sendTimeout:
case DioErrorType.receiveTimeout:
_showTimedOut(context);
break;
case DioErrorType.response:
_showServerError(
context,
error.response!.statusMessage!,
error.response!.statusCode!,
);
break;
case DioErrorType.other:
_showDefaultError(context);
break;
}
} else {
_showUnknownError(context);
}
}