handleErrorMessage static method

String handleErrorMessage(
  1. Exception error
)

Implementation

static String handleErrorMessage(Exception error) {
  String message;
  if (error is ApiException) {
    // switch

    if (error.type == ApiErrorType.serverError) {
      message = error.message;
    } else if (error.type == ApiErrorType.badRequest) {
      message = error.message;
    } else if (error.type == ApiErrorType.networkError) {
      message = error.message;
    } else {
      message = 'An unexpected error occurred: ${error.toString()}';
    }
  } else {
    message = 'An unexpected error occurred: ${error.toString()}';
  }
  return message;
}